将JRE包含在我的Jar中用于Swing应用程序 [英] Include JRE in my Jar for Swing app

查看:223
本文介绍了将JRE包含在我的Jar中用于Swing应用程序的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


可能重复:

如何使用特定的JRE传递我的Java应用程序

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

I have developed Java desktop application in Swing and created jar for that. This is working fine by double click on it, in my OS (Windows). Now I want to run same jar file in some other system (Different Operating system), that don't have any Java related software.

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

How to include JRE in my Java application that will make my application to run in any operating system?

推荐答案


在我的Jar

Include JRE by in my Jar

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

Don't do that. It is not only quirky and difficult, but would require at least 3 JREs in every application Jar (one each for Windows, OS X & *nix). That is a huge chunk of wasted download for people who only ever need one JRE.

相反,


  1. 使用 deployJava.js

  2. 启动应用程序。使用 Java Web Start

  1. Check the user has a suitable JRE using deployJava.js.
  2. Launch the app. using Java Web Start.

这篇关于将JRE包含在我的Jar中用于Swing应用程序的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆