如果我有 Java 源文件 (.java) 或类文件 (.class),如何将其转换为 .exe 文件?
我还需要我的程序的安装程序。
Java Packager 工具编译、打包和准备 Java 和 JavaFX 应用程序以进行分发。javapackager 命令是命令行版本。 ——Oracle 的文档
Java Packager 工具编译、打包和准备 Java 和 JavaFX 应用程序以进行分发。javapackager 命令是命令行版本。
——Oracle 的文档
该javapackager实用程序随 JDK 一起提供。它可以生成带有标志的 .exe 文件-native exe,等等。
javapackager
-native exe
WinRun4j 是一个用于 Windows 的 java 启动器。它是 javaw.exe 的替代品,具有以下优点: 使用 INI 文件指定类路径、主类、虚拟机参数、程序参数。 显示在任务管理器中的自定义可执行文件名称。 额外的 JVM 参数,用于更灵活的内存使用。 自定义图标的内置图标替换器。 [更多要点如下] ——WinRun4J的网页
WinRun4j 是一个用于 Windows 的 java 启动器。它是 javaw.exe 的替代品,具有以下优点:
——WinRun4J的网页
WinRun4J 是一个开源实用程序。它有 很多 特点。
打包您的 JAR、资产和 JVM,以便在 Windows、Linux 和 Mac OS X 上分发,添加本机可执行文件以使其看起来像本机应用程序。Packr 最适合 GUI 应用程序。 ‘packr README
打包您的 JAR、资产和 JVM,以便在 Windows、Linux 和 Mac OS X 上分发,添加本机可执行文件以使其看起来像本机应用程序。Packr 最适合 GUI 应用程序。
‘packr README
packr 是另一个开源工具。
JSmooth 是一个 Java 可执行包装器。它为您的 Java 应用程序创建本机 Windows 启动器(标准 .exe)。它使 Java 部署更加顺畅和用户友好,因为它能够自行找到任何已安装的 Java VM。 ’ JSmooth 的网站
JSmooth 是一个 Java 可执行包装器。它为您的 Java 应用程序创建本机 Windows 启动器(标准 .exe)。它使 Java 部署更加顺畅和用户友好,因为它能够自行找到任何已安装的 Java VM。
’ JSmooth 的网站
JSmooth 是开源的,有特点,但是很老了。最后一次发布是在 2007 年。
JexePack 是一个命令行工具(非常适合自动编写脚本),它允许您将 Java 应用程序(类文件)以及它的资源(如 GIF/JPG/TXT/等)打包成单个 压缩 的 32 位 Windows EXE ,它使用 Sun 的 Java 运行时环境运行。支持控制台和窗口应用程序。 ——JexePack 的网站
JexePack 是一个命令行工具(非常适合自动编写脚本),它允许您将 Java 应用程序(类文件)以及它的资源(如 GIF/JPG/TXT/等)打包成单个 压缩 的 32 位 Windows EXE ,它使用 Sun 的 Java 运行时环境运行。支持控制台和窗口应用程序。
——JexePack 的网站
JexePack 是试用软件。生产使用需要付费,使用此工具创建的exe文件会显示“提醒”,无需付费。此外,最后一次发布是在 2013 年。
InstallAnywhere 使开发人员可以轻松地为任何平台创建专业的安装软件。借助 InstallAnywhere,您可以快速适应行业变化、更快进入市场并提供引人入胜的客户体验。并在发布之前了解您项目的 OSS 组件的漏洞。 ——InstallAnywhere 的网站
InstallAnywhere 使开发人员可以轻松地为任何平台创建专业的安装软件。借助 InstallAnywhere,您可以快速适应行业变化、更快进入市场并提供引人入胜的客户体验。并在发布之前了解您项目的 OSS 组件的漏洞。
——InstallAnywhere 的网站
InstallAnywhere 是一个商业/企业软件包,可为基于 Java 的程序生成安装程序。它可能能够创建 .exe 文件。
作为 .exe 文件的替代方法,您可以通过向 JAR 清单添加入口点来创建双击时自动运行的 JAR 文件。