回答
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