回答
Java在JRE上作爲平臺運行。 PHP解釋器在其運行的操作系統上本機運行。
最好的辦法是運行PHP作爲系統進程,傳遞想要作爲參數運行的PHP文件,並捕獲該進程的輸出。 (即:運行「/ path/to/php myfile.php」,並讀取輸出)。
不過,我應該提醒你,這是一個想法,你應該真的重新考慮你在做什麼。你的Java代碼將完全釋放它的可移植性,以及變得設計得非常好。
簡短的回答:沒有
龍答:不,你不能......他們是兩個完全不同的語言。
爲什麼我不能? 'Runtime.getRuntime.exec(「php <你的腳本名稱>」>;'此外,你聽說過http://php-java-bridge.sourceforge.net/pjb/和調用可以通過HTTP發送,對嗎? – verisimilitude
@verisimilitude'調用lib的功能性工作,就像一個java lib'一樣,我發現他想要調用一個本地lib,你知道,對嗎? – Yooda
你的解釋太少了,這就是爲什麼我得到了迷糊... – verisimilitude
- 1. 有沒有辦法讓AxAcroPDF庫在64位環境下工作?
- 2. Javascript'onclick'在windows環境下失敗,但在linux環境下工作
- 3. 讓Hoptoad在分段環境中工作
- 4. getElementById在一個環境中工作,但不在另一個環境中
- 5. 如何讓has_secure_password在生產環境中工作?
- 6. 如何讓matplotlib.pyplot在OSX上的虛擬環境中工作?
- 7. 如何讓process.stdout.write在摩卡環境中工作?
- 8. 如何從一個開放的工作環境重新加載模塊以影響另一個工作環境
- 9. 如何。{n}和? <option>:在Ruby 1.9.3環境下的`Regexp`中工作環境
- 10. Cron Job在Linux環境下不工作
- 11. 如何在R環境中工作?
- 12. 發送郵件在Spring/Maven/Java 6環境下不工作
- 13. 如何讓這個WHILE循環工作?
- 14. <script>不能在php環境下工作
- 15. 如何讓循環工作不一次? java
- 16. 如何讓這個Typescript typeguard工作在通用類型的環境中?
- 17. 如何在雙重環境下打印當前工作目錄的php版本
- 18. 如何使:: WriteFile在UNICODE環境下工作?
- 19. 靜態屬性如何在多環境下工作?
- 20. 共享內存在Linux環境下如何工作?
- 21. 下載Xampp並建立一個良好的工作環境?
- 22. 讓Javascript在PHP中工作while循環
- 23. 如何在php中創建開發工作環境?
- 24. 如何讓兩個類在Java中一起工作?
- 25. 如何讓webapp使用Git處理多個數據庫環境
- 26. Settings.settings - 如何從一個環境更改爲另一個環境?
- 27. PHP守護進程/工作環境
- 28. php環境變量不工作
- 29. 無法讓Tomcat6.0與Windows 7環境一起工作
- 30. 如何讓多個gearman工人在單一工作上工作
是的!先前的答案沒有詳細說明,我同意將php作爲系統進程運行是非常可怕的。 +1。 – verisimilitude