PHP头条
热点:

java/phpbridge问题


phpjava

import javax.script.*;public class Test{    public static void main(String[] args){        ScriptEngineManager manager = new ScriptEngineManager();        ScriptEngine engine = manager.getEngineByExtension("php");        try {           String a = (String)engine.eval("echo 'aaa';");           System.out.println(a);        } catch (ScriptException ex) {            ex.printStackTrace();        }    } 

这里运行报错。
javax.script.ScriptException: java.io.IOException: PHP not found. Please install php-cgi. PHP test command was: [php-cgi, -v]
at php.java.script.PhpScriptEngine.doEvalPhp(PhpScriptEngine.java:119)
at php.java.script.AbstractPhpScriptEngine.evalPhp(AbstractPhpScriptEngine.java:153)
at php.java.script.AbstractPhpScriptEngine.eval(AbstractPhpScriptEngine.java:137)
at php.java.script.AbstractPhpScriptEngine.eval(AbstractPhpScriptEngine.java:263)
at javax.script.AbstractScriptEngine.eval(Unknown Source)
at Test.main(Test.java:34)
Caused by: java.io.IOException: PHP not found. Please install php-cgi. PHP test command was: [php-cgi, -v]
at php.java.bridge.Util$Process.start(Util.java:1145)
at php.java.bridge.Util$ProcessWithErrorHandler.start(Util.java:1250)
at php.java.bridge.Util$ProcessWithErrorHandler.start(Util.java:1301)
at php.java.script.CGIRunner.doRun(CGIRunner.java:65)
at php.java.script.HttpProxy.doRun(HttpProxy.java:63)
at php.java.script.Continuation.run(Continuation.java:100)
at php.java.bridge.ThreadPool$Delegate.run(ThreadPool.java:60)
求大神指点指点

www.phpzy.comtrue/phpyy/3342.htmlTechArticlejava/phpbridge问题 phpjava import javax.script.*;public class Test{ public static void main(String[] args){ ScriptEngineManager manager = new ScriptEngineManager(); ScriptEngine engine = manager.getEngineByExtension("php"); try { String a...

相关文章

相关频道:

PHP之友评论

今天推荐