2013-03-13 138 views
1

我一直在嘗試將jython腳本轉換爲.jar文件。我跟着,將Jython腳本轉換爲.jar文件

Distributing my Python scripts as JAR files with Jython?

鏈接裏面使用名爲「ZIP」命令行腳本顯示Jython的維基以上鍊接也。它就像=> zip myapp.jar Lib

等等。我在Windows機器上,所以我找不到任何腳本作爲我的命令行上的「zip」,可能是它的一個Linux腳本。幫助我在Windows機器上做到這一點

其次是我有幾個外部.jar的,在我的jython腳本中使用,因爲上面的鏈接說使用清單。但我想打包所有外部jar到單個myapp.jar(例如)文件來運行。就像java -jar myapp.jar一樣,還有什麼方法可以打包外部的jar文件嗎?

所以,請幫我解決這個

回答

0

正如你看到的,代碼zip -r jythonlib.jar Libzip myapp.jar Lib/showobjs.py,只需將文件添加到JAR檔案。 zip程序是完成此操作的特定工具,但它不是唯一的工具。在Windows上,我建議使用7-zip來創建jar。請打開一個新的7-zip窗口,並創建一個名爲jythonlib.jar的新存檔(zip協議),並添加名爲Lib的文件夾,該文件夾位於$ JYHTON_HOME中。然後繼續閱讀指南,當您到達zip myapp.jar Lib/showobjs.py時,只需將名爲showobjs.py的文件拖放到現有的7-zip窗口中即可。這應該將文件添加到存檔。

1

您可以使用jar命令將文件添加到.jar存檔。就像:

jar uvf jythonlib.jar Lib 

使用jar看到的選項和用法的例子幫助。