对于 python 脚本,我使用 py2exe
创建可执行文件。有没有办法为 jython 脚本创建 .exe
或 .jar
文件?
最佳答案
分享我是如何做到这一点的。感谢 EnigmaCurry 提供框架。
来自 Jython wiki 的 Jar 方法工作得很好。它的一个缺点是所有 Java 依赖项都需要分解到主 jar 根目录中。这很快就会变得困惑。
所以该方法使用 One-Jar .它是一个特殊的类加载器,可以从 jar 文件中加载一个 jar。
因此,您可以将脚本/类、jython 和其他库全部打包为一个 jar。
您可以从 here 下载实现这一目标的框架。 .
一旦你得到它,将你的脚本放在 src 中,将其他 jar(包括 jython jar)放在 lib 文件夹中,将一个 jar 源放在其各自的文件夹中,然后运行 ant 工具 提供了 build.xml。
然后你会得到你的 jar 。
关于python - 为 jython 脚本创建可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17022877/