将 JRE 包含在我的 Jar for Swing 应用程序中



可能的重复项:
如何使用特定的 JRE 交付我的 Java 应用程序?

我在 Swing 中开发了 Java 桌面应用程序,并为此创建了 jar。在我的操作系统(Windows)中双击它,这可以正常工作。现在我想在没有任何 Java 相关软件的其他系统(不同的操作系统)中运行相同的 jar 文件。

如何将 JRE 包含在我的 Java 应用程序中,使我的应用程序在任何操作系统中运行?

在我的罐子里包括JRE

别这样。 它不仅古怪而困难,而且每个应用程序Jar中至少需要3个JRE(Windows,OS X和*nix各一个)。 对于只需要一个 JRE 的人来说,这是一大块浪费的下载。

相反:

  1. 使用 deployJava.js 检查用户是否具有合适的 JRE。
  2. 使用 Java Web Start 启动应用程序。

最新更新