2016-11-25 44 views
1

我正在創建一個Java應用程序,如果將Python集成到其中,它將最好地工作。我有jython-standalone-2.7.0.jar lib。我的問題是,我如何使用這個庫創建一個簡單的hello world應用程序,用Python編寫,並在java中顯示輸出結果?我已經安裝了Python 3.5。我是否也需要它,或者還有什麼我需要的?請幫忙,謝謝。如何在Java應用程序中使用jython獨立jar文件

回答

0

如果你還有興趣的答案:

0)Jython是不支持Python 3中(到目前爲止),只有Python 2.7版。

1)創建一個函數fe Python文件:

#hello.py 
def printhello(): 
    print("Hello World from hello.py") 

2)解壓縮您的Jython的獨立-2.7.0.jar並添加 「hello.py」 的文件到文件夾 「LIB」 。

3)關閉您的Jython的獨立-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的罐子Jython的獨立-2.7.0.jar main.py

6)成功(我希望;-))

附:如果你使用Windows,不要使用操作系統自己的zip方法,因爲在我的情況下,我的jar文件後來是垃圾。