2012-12-14 25 views
3

可能重复:
How to deliver my Java application with a particular JRE?包括JRE在我的罐子Swing应用程序

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

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

回答

3

包括在我的罐JRE

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

相反:

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

如果用户需要特定版本的Java,我会同意这一点,但他说:“一些其他系统......没有任何Java相关软件” – madth3

+0

@ madth3 *“但他说: “*是的,当我读到这个问题时我看到了。你想说啥? –

+0

我将两个选项都读为需要安装的JRE。 – madth3

相关问题