独立Java应用程序
有没有一种方法可以用高质量的自由软件将java文件编译成可执行文件,而不必使用可执行的JAR文件?有很多方法可以做到这一点。但一般来说,您应该避免仅仅因为不喜欢双击JAR文件就在一个平台上使java应用程序可执行。这违背了Java可互操作性的目的。换句话说,您想从JAR文件创建一个EXE文件吗?独立Java应用程序,java,compilation,executable,Java,Compilation,Executable,有没有一种方法可以用高质量的自由软件将java文件编译成可执行文件,而不必使用可执行的JAR文件?有很多方法可以做到这一点。但一般来说,您应该避免仅仅因为不喜欢双击JAR文件就在一个平台上使java应用程序可执行。这违背了Java可互操作性的目的。换句话说,您想从JAR文件创建一个EXE文件吗? 有一些软件可以实现这一点,例如or有几种包装器可用。我对它们没有经验,但您可以尝试以下方法或谷歌搜索更多信息: 上有一个很好的页面,详细讨论了这一点,并介绍了您可能希望使用的几种不同样式,并提供了
有一些软件可以实现这一点,例如or有几种包装器可用。我对它们没有经验,但您可以尝试以下方法或谷歌搜索更多信息:
虽然我从来都不需要这些工具,所以无法就它们的有效性发表我的意见,但它们似乎都能很好地完成简单的任务。同意。一个更好的方法是提供一个JAR文件和一堆启动器,例如,.bat,.sh等等。这是怎么被否决的?我认为这是一个很好的观点。海报想要将Java文件编译成可执行文件。这与互操作性有什么关系?他可以随心所欲地使用Java程序。仅仅因为你提供了一个EXE来启动你的Java程序并不意味着你不关心互操作性。仅仅因为您使用Java并不意味着您也关心互操作性。@eljenso:在当今大多数操作系统中,JAR文件确实是可执行的。Dupe of:JWrapper是另一个免费选项。免责声明:我的公司制造。