3

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

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

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

4

1 回答 1

3

在我的 Jar 中包含 JRE

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

反而:

  1. 检查用户是否有合适的 JRE,使用deployJava.js.
  2. 启动应用程序。使用Java Web 开始
于 2012-12-14T05:14:21.557 回答