【问题标题】:Convert Jython scripts to .jar file将 Jython 脚本转换为 .jar 文件
【发布时间】:2013-03-01 11:22:51
【问题描述】:

我一直在尝试将 jython 脚本转换为 .jar 文件。我跟着,

Distributing my Python scripts as JAR files with Jython?

上面的链接以及其中显示的 Jython wiki 链接使用名为“zip”的命令行脚本。它就像 => zip myapp.jar Lib

等等。我在 Windows 机器上,所以我在命令行上找不到任何脚本作为“zip”,可能是它的 Linux 脚本。帮我在windows机器上做

其次,我的 jython 脚本中使用的外部 .jar 很少,为此,上面的链接说要使用清单。但我想将所有外部 jar 打包到单个 myapp.jar(例如)文件中以运行。就像 java -jar myapp.jar 一样,有没有办法打包外部 jars 呢?

所以请帮我解决这个问题

【问题讨论】:

    标签: java python jar zip jython


    【解决方案1】:

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

    jar uvf jythonlib.jar Lib
    

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

    【讨论】:

      【解决方案2】:

      如您所见,代码zip -r jythonlib.jar Libzip myapp.jar Lib/showobjs.py 只是将文件添加到jar 存档中。 zip 程序是执行此操作的特定工具,但它不是唯一的。在 Windows 上,我建议使用 7-zip 创建 jar。打开一个新的 7-zip 窗口,而不是 zip -r jythonlib.jar Lib,创建一个名为 jythonlib.jar 的新存档(zip 协议)并添加位于 $JYHTON_HOME 中的名为 Lib 的文件夹。然后继续使用指南,当您到达zip myapp.jar Lib/showobjs.py 时,只需将名为showobjs.py 的文件拖放到现有的 7-zip 窗口中即可。这应该将文件添加到存档中。

      【讨论】:

        猜你喜欢
        • 2016-04-28
        • 2010-11-18
        • 2011-04-19
        • 2018-11-05
        • 2015-08-27
        • 1970-01-01
        • 2015-11-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多