Ben pencere üzerinde çalışıyorum. PHP / Java köprüsünü kullanarak Tomcat (5.1.3) komut PHP çalıştırıyorum. İşte benim basit bir koddur
//test.php
<?php
require_once("java\Java.inc");
$systemInfo = new Java("Test");
print $systemInfo->foo();
?>
//test.java
class Test
{
public void foo()
{
System.out.println("hello php");
}
}
Test.class test.php olarak aynı klasörde olduğunu. Ama php dosyası test sınıfı bulmak mümkün değildir ve ben aşağıdaki hatayı alıyorum -
Fatal error: Uncaught [[o:Exception]:"java.lang.Exception: CreateInstance failed: new Test.
Ben aşağıdaki gibi bir standart sınıfını kullanın. Çalışıyor -
<?php
require_once("java\Java.inc");
$systemInfo = new Java("java.lang.System");
print "Total seconds since January 1, 1970:
".$systemInfo->currentTimeMillis();
?>
Ben ne yapmalıyım?
1) Ben tüm Java sınıfları tutulur standart yere benim sınıf kopyalamak mı. (Nedir bu konumu nedir?)
2) php.ini dosyasında bazı değişiklikler yapın