根据大神们的教程,调用java内部类是没问题了。如下:
php-java-bridge config...Java version=1.5.0_10
Java vendor=Sun Microsystems Inc.
OS=Windows 2003 5.2 on x86
Saturday, December 22, 2012 at 3:45:42 PM China Standard Time现在问题是调用不了自己写的java类就一个hello-world程序。在php页面中找不到我写的那个类。是不是还要配置哪里的?PHP页面代码如下:
<?php   include_once("java/Java.inc");  $system = new Java('java.lang.System');  
$s = new Java("java.lang.String", "php-java-bridge config...<br><br>");  
echo $s;
print 'Java version='.$system->getProperty('java.version').' <br>';
print 'Java vendor=' .$system->getProperty('java.vendor').' <br>';
print 'OS='.$system->getProperty('os.name').' '.  $system->getProperty('os.version').' on '.  $system->getProperty('os.arch').' <br>';   
// java.util.Date example
$formatter = new Java('java.text.SimpleDateFormat',  "EEEE, MMMM dd, yyyy 'at' h:mm:ss a zzzz"); 
print $formatter->format(new Java('java.util.Date')); 
//以下是调用自己写的类
java_require("D:\www\include\lucene");//这个目录是用于存放编译后的java类和JavaBridge的。
$eh = new Java("test.test");
echo $eh->getMessage();?>
JAVA类(test.java):// Java Document
package test;
public class test
{
 public String getMessage(String dd)
 {
 return "<font color=green>Hello PHP ! I am  from JAVA.</font>"+dd;
 }  
}求大神们帮帮忙。。先谢谢了。