我一直在尝试将jython脚本转换为.jar文件。我跟着
Distributing my Python scripts as JAR files with Jython?
上面的链接以及其中显示的jythonwiki链接使用一个名为“zip”的命令行脚本。类似于我的app.jar图书馆
等等。我在windows机器上,所以在我的命令行上找不到任何“zip”脚本,可能是Linux脚本。帮我在windows机器上做
第二,我的jython脚本中很少使用external.jar,为此,上面的链接说明使用manifest。但我想把所有外部jar打包成一个我的app.jar(例如)要运行的文件。就像java-jar一样我的app.jar,那么有没有办法也打包外部jar呢?在
所以请帮我解决这个问题
您可以使用
jar
命令将文件添加到.jar
存档中。就像:使用
jar
查看有关选项和用法示例的帮助。在如您所见,代码
zip -r jythonlib.jar Lib
和zip myapp.jar Lib/showobjs.py
,只需将文件添加到jar归档文件中。zip
程序是一个实现此目的的特定工具,但它不是唯一的工具。在windows上,我建议使用7-zip来创建jar。不是zip -r jythonlib.jar Lib
,而是打开一个新的7-zip窗口,创建一个名为jythonlib.jar
的新存档(zip协议),并添加名为Lib
的文件夹,该文件夹位于$jyton_HOME中。然后继续阅读指南,当您到达zip myapp.jar Lib/showobjs.py
时,只需将名为showobjs.py
的文件拖放到现有的7-zip窗口中。这应该会将文件添加到存档中。在相关问题 更多 >
编程相关推荐