<分区>
Possible Duplicate:
How to deliver my Java application with a particular JRE?
我在 Swing 中开发了 Java 桌面应用程序并为此创建了 jar。在我的操作系统 (Windows) 中,通过双击它可以正常工作。现在我想在其他一些没有任何 Java 相关软件的系统(不同的操作系统)中运行相同的 jar 文件。
如何在我的 Java 应用程序中包含 JRE,使我的应用程序可以在任何操作系统中运行?
<分区>
Possible Duplicate:
How to deliver my Java application with a particular JRE?
我在 Swing 中开发了 Java 桌面应用程序并为此创建了 jar。在我的操作系统 (Windows) 中,通过双击它可以正常工作。现在我想在其他一些没有任何 Java 相关软件的系统(不同的操作系统)中运行相同的 jar 文件。
如何在我的 Java 应用程序中包含 JRE,使我的应用程序可以在任何操作系统中运行?
最佳答案
Include JRE by in my Jar
不要那样做。它不仅古怪和困难,而且每个应用程序 Jar 中至少需要 3 个 JRE(Windows、OS X 和 *nix 各一个)。对于只需要一个 JRE 的人来说,这是一大堆浪费的下载。
相反:
deployJava.js
检查用户是否有合适的 JRE .关于swing - 在我的 Swing 应用程序 Jar 中包含 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13872993/