【发布时间】:2016-02-20 11:45:17
【问题描述】:
我需要将一个 java 程序(带有一个 bundle jre)打包成一个单独的 exe 文件。到目前为止,我一直使用 Launch4J。不过 Launch4j 只接受一个 jar,所以我总是在调用 launch4j 之前将所有外部库打包到一个 jar 中。
这不适用于 bouncycastle 库,因为它们是经过签名的,并且将它们提取并重新打包到单个 jar 中会损坏签名。
对生成的“onejar”进行签名没有帮助,因为 bouncycastle 库需要一个受信任的签名授权。
除了接受外部 jar 的 Launch4j 之外,我没有找到任何其他最近的 exe 包装器。
有什么想法吗?
【问题讨论】:
标签: java jar exe digital-signature