php 调用 java 的配置问题(linux)下

来源:百度知道 编辑:UC知道 时间:2024/06/12 04:00:45
本人系统是ubuntu9.04. apache 2, php5, JDK JRE6、

现在需要用pho调用java。

目前的已有的进展是:
1 apache+php 的安装没有问题,编辑网页 调用php 函数都没问题;
2 JAVA 的安装配置也没问题,在终端可以使用JAVAC 和JAVA 通过测试类,也可以看到java version, eclipse 也运转正常。
目前的问题是:
在php中 使用 new class java (。。。。省略)后 , 使用浏览器一直报错 找不到类java
本想用php-java-bridge的,但是 考虑到php本身是可以调用java的,无非是效率底点,
因此想到应该是 php.ini 里没有把java配置好(当初安装时用的是 新历得,没有手动改)
打开 php.ini 后,发现搜索java 根本没有此项,但是在终端查PHPINFO 里面JAVA 和 PHP-JAVA-bridge(已装)是enable 的。
Extension 应该也没问题,因为 PEAR是装了的,调用loaded-extension 来查询,也能看到java

希望高手指点如何在php.ini中 配置java, 另外 /etc/php5/cli 和 /etc/php5/cgi 中的php.ini 有什么区别,我应该改哪个?
二楼的回答 谢了。 这里是我的笔误。 我的意思就是 new java

语法错误
不是 new class java
而是这样用

$system = new Java('java.lang.System');
echo 'Java version=' . $system->getProperty('java.version') . '<br />';

如果是 new class java
则是你自己定义一个类名叫 java

这个问题很专业,那天看看书再回答吧。如果不能回答,楼主不要怪我。可以将问题注销。这样我也得不到分数。我是玩过lamp。装过discuz的论坛。

<a>http://127.0.0.1</a>