我在 Swing 中开发了 Java 桌面应用程序并为此创建了 jar。在我的操作系统(Windows)中双击它可以正常工作。现在我想在没有任何 Java 相关软件的其他系统(不同的操作系统)中运行相同的 jar 文件。
如何在我的 Java 应用程序中包含 JRE 以使我的应用程序可以在任何操作系统中运行?
我在 Swing 中开发了 Java 桌面应用程序并为此创建了 jar。在我的操作系统(Windows)中双击它可以正常工作。现在我想在没有任何 Java 相关软件的其他系统(不同的操作系统)中运行相同的 jar 文件。
如何在我的 Java 应用程序中包含 JRE 以使我的应用程序可以在任何操作系统中运行?
在我的 Jar 中包含 JRE
不要那样做。它不仅古怪且困难,而且在每个应用程序 Jar 中至少需要 3 个 JRE(Windows、OS X 和 *nix 各一个)。对于只需要一个 JRE 的人来说,这是一个巨大的浪费下载。
反而:
deployJava.js
.