可能的重复:
从java调用php方法 https://stackoverflow.com/questions/614894/invoking-a-php-method-from-java
我正在编写一个Java 类。我在 test.php 中有一些逻辑。
该 Java 类的方法之一应调用 test.php,
这样 test.php 就会执行一些计算并将结果返回给调用 Java 方法。我可以用下面的东西来做吗?
Runtime rt = runtime.getRuntime();
process exec = rt.exec(test.php);
您应该使用 JSR-223 脚本 API。有一个使用 Java/PHP 桥的 PHP 实现:
http://php-java-bridge.sourceforge.net/pjb/ http://php-java-bridge.sourceforge.net/pjb/
另一种是纯Java:http://www.caucho.com/resin-3.0/quercus/ http://www.caucho.com/resin-3.0/quercus/
我自己没用过这个。但 Caucho 的 Quercus 产品使用了它,所以我怀疑它已经足够成熟,可以做任何你需要的事情。
http://quercus.caucho.com/ http://quercus.caucho.com/
以下是一些可能对您有帮助的其他链接:
https://scripting.dev.java.net/ https://scripting.dev.java.net/
http://jcp.org/en/jsr/detail?id=223 http://jcp.org/en/jsr/detail?id=223
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)