首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java与jython

Java与jython
EN

Stack Overflow用户
提问于 2017-04-27 18:55:16
回答 1查看 222关注 0票数 0

我正在使用Eclipse将带有Jython脚本的Java应用程序导出到jar文件。当我在Eclipse IDE中运行代码时,Jython脚本会执行,但当我运行相同代码的jar文件时,它不会执行。

我使用以下命令从java函数执行jython脚本

代码语言:javascript
复制
                   PythonInterpreter interp = new PythonInterpreter();
                   interp.execfile(".com\\sample\\Script.py");  

我将Jython2.7jar作为外部jar包含在构建路径中,并在PyDeV透视图中使用相同的jar作为解释器。

EN

回答 1

Stack Overflow用户

发布于 2017-04-28 20:02:37

我会建议这样的代码修复:

代码语言:javascript
复制
InputStream stream = this.getClass().getClassLoader().getResourceAsStream(".com\\sample\\Script.py");
PythonInterpreter interp = new PythonInterpreter();
interp.execfile(stream);

我希望这能解决你的问题!如果没有,请随时向我们提供更详细的信息,以调查您的问题。(可能会将System.out和System.err重定向到日志文件...)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43655759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档