2013-03-13 122 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看到的选项和用法的例子帮助。