我创建了一个 Java 应用程序并为各种平台制作了安装程序。它适用于我,但是当涉及到另一台机器时,它需要在目标机器上安装 Java 才能运行 Java 应用程序。对于 Windows 安装程序,我在 Inno Setup 和 Launch4j 的帮助下创建了 .exe 文件,并将 JRE 包含在安装程序中。
我想在不安装 Java 的情况下在另一台 Windows 机器上运行我的 Java 应用程序。我需要帮助来解决我的问题。
我创建了一个 Java 应用程序并为各种平台制作了安装程序。它适用于我,但是当涉及到另一台机器时,它需要在目标机器上安装 Java 才能运行 Java 应用程序。对于 Windows 安装程序,我在 Inno Setup 和 Launch4j 的帮助下创建了 .exe 文件,并将 JRE 包含在安装程序中。
我想在不安装 Java 的情况下在另一台 Windows 机器上运行我的 Java 应用程序。我需要帮助来解决我的问题。
看起来您正在寻找本机虚拟机。像 GraalVM 这样的解决方案可能会有所帮助。使用 GraalVM,您可以将您的发行版捆绑为可执行文件。
https://www.graalvm.org/docs/getting-started/windows/
对于 Java 原生映像,请看一下,
你可以使用 Launch4j http://launch4j.sourceforge.net/ Launch4j 将 jar 包在 Windows 本地可执行文件中,并允许像常规 Windows 程序一样运行它们