Re: [請益] PHP與java的birdge
※ 引述《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
討論串 (同標題文章)
PHP 近期熱門文章
PTT數位生活區 即時熱門文章
6
14