我正在创建一个Java应用程序,如果我在其中加入Python,它将最有效。我有jython-standalone-2.7.0.jar lib。我的问题是,如何使用这个lib创建一个用Python编写的简单hello world应用程序并在java中显示输出?我安装了Python 3.5。我是否也需要它或者我需要什么?请帮助,谢谢。
答案 0 :(得分:0)
如果您仍然对答案感兴趣:
0)Jython不支持Python 3(到目前为止),只支持Python 2.7。
1)使用函数f.e。:
创建一个Python文件#hello.py
def printhello():
print("Hello World from hello.py")
2)解压缩你的jython-standalone-2.7.0.jar并添加你的" hello.py"将文件存入文件夹" Lib"。
3)再次关闭你的jython-standalone-2.7.0.jar
4)创建"主文件":
#main.py
import hello
print("Hello from main file")
hello.printhello()
print("I'm back in main")
并将其添加到standalone.jar所在的同一文件中。
5)在你的终端/ cmd执行:java -jar jython-standalone-2.7.0.jar main.py
6)成功(我希望;-))
P.S。如果您正在使用Windows,请不要使用操作系统自带的zip方法,因为在我的情况下,我的jar文件后来就是垃圾。