作者cafedelmar (:D)
看板PHP
标题Re: [请益] PHP与java的birdge
时间Sat May 3 12:25:18 2008
※ 引述《jacky951 (蓝忆)》之铭言:
: 各位大大好
: 因为专题需要用到php去call java的class
: 爬过版上的文章,似乎没有这方面的相关介绍。
: 而网路上相关的文章我也查过了,但普遍偏旧。
: 因为我的java因为专题需要,所以使用的是jdk 1.6.0的版本
: 而php_java_birdge则是使用5.2.1的版本
: 但其中在birdge里面却无法找到网路上所说的java-x86-window.dll
: 以至无法执行相关的javabirdge.jar
: 不知版上的大大们有谁可以帮我解决这方面的问题。
: 我也爬过birdge的官方网站,只是他们更新的版本只到了2007年就结束
: 对於他们後来做的更新没有更新的讲解。
: 相关使用套件
: Vertrigo 2.20版本
: jdk 1.6
: php-java-birdge 5.2.1
: 小弟我有另外试过较旧的版本去run
: Vertrigo 2.05
: jdk 1.5
: php-java-birdge 3.0.8
: 只是run出来的结果 在test.php网页中的java部分
: java stats显示的是not running
: 可是在java suport 的部份 却是有显示suport
: 因此不信邪的去执行
: <?php
: $system = new java('java.lang.System'); <---这行就有错误了
: echo $system->version();
: ?>
: 结果还是不行...
: 不知版上的各位大大先进们,有谁可以帮我解决这个问题呢??
刚好最近接到一个case也需要call java...
就到处找关於java bridge的相关资料..
也如同原po所说的...找不到php_java.dll...
去抓旧版的dll按照网路上查到的修改完php.ini...
在phpinfo里面也看不到java的相关资讯(因为除了dll其他都是5.2.2..orz)...
後来查到..新版的bridge只需要执行:
javaw -jar javabridge.jar
不需要修改php.ini...
记得重启Apache..不然run不起来...
还有在JavaBridge.war里面有个java的资料夹...
记得inclue java.inc...
没意外的话应该可以正常执行...试试看吧:)
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.182.62