swing - 在我的 Swing 应用程序 Jar 中包含 JRE

标签 swing deployment installation java

<分区>

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 的人来说,这是一大堆浪费的下载。

相反:

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

关于swing - 在我的 Swing 应用程序 Jar 中包含 JRE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13872993/

相关文章:

java - Canvas 类和绘画方法 - Java

java - JTable 删除行

ruby-on-rails - Rails 3.1 和 Assets 管道 : Trouble on deploying with Capistrano

php - 我使用 phing 语言环境还是远程?

ruby - 在 ubuntu 上为 ruby​​ 2.0 安装 libssl-dev

MySQL 安装程序没有取得任何进展

Java SecurityManager @Override public void checkPermission(Permission perm)

java - 需要帮助在 java 中定位

c# - 用于 Visual Studio 2013 的 System.Data.SQlite

cocoa - 如何向与 .dmg 一起使用的 sla.r 添加其他语言?