java python 引擎_通过脚本引擎(jython)从Java调用Python?

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 18:28   75   0

我试图使用以下命令从Java 6应用程序调用Jython javax.script:

import javax.script.ScriptEngine;

import javax.script.ScriptEngineManager;

import javax.script.ScriptException;

public class jythonEx

{

public static void main (String args[]) throws ScriptException

{

ScriptEngineManager mgr = new ScriptEngineManager();

ScriptEngine pyEngine = mgr.getEngineByName("python");

try {

pyEngine.eval("print \"Python - Hello, world!\"");

} catch (Exception ex) {

ex.printStackTrace();

}

}

}

这导致NullPointerException:

java.lang.NullPointerException

at jythonEx.main(jythonEx.java:12)

有人知道我在做什么错吗?

编辑:

感谢您的回复!我将jython.jar添加到类路径中,并且可以正常运行:

java -cp "./;jython.jar" jythonEx

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP