Re: [請益] PHP與java的birdge

看板PHP作者 (:D)時間17年前 (2008/05/03 12:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/4 (看更多)
※ 引述《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
文章代碼(AID): #186-amOC (PHP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 2 之 4 篇):
文章代碼(AID): #186-amOC (PHP)