如果我有一个 Java 源文件 (*.java) 或一个类文件 (*.class),我如何将它转换为 .exe 文件?
我的程序还需要一个安装程序。
原文由 Waseem 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果我有一个 Java 源文件 (*.java) 或一个类文件 (*.class),我如何将它转换为 .exe 文件?
我的程序还需要一个安装程序。
原文由 Waseem 发布,翻译遵循 CC BY-SA 4.0 许可协议
Launch4j 是一种跨平台工具,用于将作为 jar 分发的 Java 应用程序包装在轻量级 Windows 本机可执行文件中。可执行文件可以配置为搜索某个 JRE 版本或使用捆绑版本,并且可以设置运行时选项,如初始/最大堆大小。包装器还通过应用程序图标、本机 JRE 之前的初始屏幕、自定义进程名称和 Java 下载页面提供更好的用户体验,以防找不到合适的 JRE。
– Launch4j 的网站
原文由 the.duckman 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4.1k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
java包装器
javapackager
实用程序随 JDK 一起提供。它可以生成带有-native exe
标志的 .exe 文件,等等。WinRun4J
WinRun4J 是一个开源实用程序。它有 很多 特点。
打包机
packr 是另一个开源工具。
J平滑
JSmooth 是开源的,有特点,但是很老了。最后一次发布是在 2007 年。
Jexe包
JexePack 是试用版。生产使用需要付费,使用此工具创建的 exe 文件将在不付费的情况下显示“提醒”。此外,最后一次发布是在 2013 年。
随处安装
InstallAnywhere 是一个商业/企业包,可为基于 Java 的程序生成安装程序。它可能能够创建 .exe 文件。
可执行 JAR 文件
作为 .exe 文件的替代方法,您可以通过 向 JAR 清单添加入口点来 创建双击时自动运行的 JAR 文件。
了解更多信息
关于此主题的一个极好的信息来源是 Excelsior 的文章“ 将 Java 转换为 EXE – 为什么、何时、何时不以及如何”。
另请参阅配套文章“ 最佳 JAR 到 EXE 转换工具,免费和商业”。