【发布时间】:2010-10-05 17:00:43
【问题描述】:
我想为 Java 程序创建一个 Windows .exe。以前,我为此使用过 JEXECreator,但并不完全令人满意,因为:
- 可执行文件有时可以在创建它的机器上运行,但不能在其他机器上运行。
- 该程序是商业的;如果您使用试用版,它会在您的应用程序中添加一个 nag screen。
如果目标机器上没有安装Java,我不需要生成的.exe来工作(事实上,我认为这是不可能的)。
有什么建议吗?
【问题讨论】:
-
stackoverflow.com/questions/147181/… 和 stackoverflow.com/questions/309329/… 的副本(仅来自“相关”部分)。
-
你能告诉我们你想要一个.exe文件的原因吗?为什么一个可执行的 .jar 还不够?
-
将JVM字节码编译为本机字节码当然不是不可能的。 GNU java 编译器在这方面做得和其他编译器一样好。
-
另外我发现清单文件有问题