Java 从Eclipse访问jython jar中的python文件?

Java 从Eclipse访问jython jar中的python文件?,java,python,eclipse,jar,jython,Java,Python,Eclipse,Jar,Jython,我目前正在从事一个涉及Java和Python的项目。长话短说,我遵循了一些从Java访问Python文件的方法,将该文件打包到jython jar中并导入Java项目 与使用java-jar jython.jar run.py调用run.py不同,如果我已经将jython.jar添加到构建路径中,有人知道是否有方法从Eclipse调用该文件吗 非常感谢你 在浏览器的输入栏中拖动此图像。PythonInterpreter执行test.py William,我知道我们已经讨论过了,但我想我下面的答案

我目前正在从事一个涉及Java和Python的项目。长话短说,我遵循了一些从Java访问Python文件的方法,将该文件打包到jython jar中并导入Java项目

与使用java-jar jython.jar run.py调用run.py不同,如果我已经将jython.jar添加到构建路径中,有人知道是否有方法从Eclipse调用该文件吗


非常感谢你

在浏览器的输入栏中拖动此图像。PythonInterpreter执行test.py


William,我知道我们已经讨论过了,但我想我下面的答案真的会帮助你。下面的William怎么样?一定要将下面的解决方案标记为答案。你好,Malik,谢谢你的截图和解释。现在,test.py文件位于source文件夹中,而不是我认为重要的jar中。如果我把它打包在jython.jar中呢?你还能叫它吗?如果可能的话,你为什么要这么做?右键单击Eclipse中的项目并导出。然后,您可以导出到一个可运行的JAR,该JAR可以包含您的整个项目,包括这两个文件?我试着让你完全了解。你好,马利克,非常感谢你花时间解释这件事。我知道如何添加jar来构建path并使用jythonjar。我真正的问题是,我在jar中打包了一个python文件,比如说print hello world,它不是jython.jar的一部分。通过命令行,我可以执行java-jar jython.jar print.py,它将调用python。现在我想知道如何在Eclipse中实现这一点……感谢您的努力。我相信是这样,但为什么要在jython.jar中打包script.py呢?您可以将整个Eclipse项目按原样导出到jar中。是的,但是在您的情况下,如果您将项目导出到jar中,您将无法再调用test.py,因为test.py将位于zip文件中,您的src/test.py将不起作用。我认为它会起作用,src/test.py将只包含在jar中。