将Jython脚本转换为.jar fi

2024-05-20 15:27:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直在尝试将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呢?在

所以请帮我解决这个问题


Tags: 文件命令行脚本机器app链接mywindows
2条回答

您可以使用jar命令将文件添加到.jar存档中。就像:

jar uvf jythonlib.jar Lib

使用jar查看有关选项和用法示例的帮助。在

如您所见,代码zip -r jythonlib.jar Libzip 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窗口中。这应该会将文件添加到存档中。在

相关问题 更多 >