簡體   English   中英

如何在Java應用程序中使用jython獨立jar文件

[英]How to use jython standalone jar file in a Java application

我正在創建一個Java應用程序,如果我在其中加入Python,它將最有效。 我有jython-standalone-2.7.0.jar lib。 我的問題是,如何使用這個lib創建一個用Python編寫的簡單hello world應用程序並在java中顯示輸出? 我安裝了Python 3.5。 我是否也需要它或者我需要什么? 請幫忙,謝謝。

如果你仍然對答案感興趣:

0)Jython不支持Python 3(到目前為止),只支持Python 2.7。

1)使用函數fe創建一個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)成功(我希望;-))

PS如果您使用的是Windows,請不要使用操作系統自帶的zip方法,因為在我的情況下,我的jar文件之后就是垃圾了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM