2012-03-11 114 views
2

我是Java Swing的新手&我有点难住。我正在开发的应用程序将安装在未安装JRE的系统上。有没有办法在Java Swing应用程序中打包JRE并创建一个安装JRE和应用程序的EXE文件?如何在部署Java Swing应用程序时安装JRE?

+0

您不需要JDK(Java开发工具包),只需要JRE(Java运行时环境)。 – MByD 2012-03-11 10:40:10

+0

你需要什么JDK? – Nick 2012-03-11 10:41:11

+2

如果有某种软件包管理器可以从存储库下载软件并安装所有的依赖关系,它会不会很好... – Robert 2012-03-11 11:29:42

回答

4

您可以使用Launch4J从Java程序源创建.exe文件。该工具提供了一个设置Java JDK/JRE相对路径的选项。这意味着您可以使用所需的JDK/JRE交付软件。

但要小心。由于许可问题,如果您提供了供下载的JDK/JRE,我认为您会遇到麻烦。

最好的办法是告诉用户安装JDK/JRE自己....

1

你必须使用安装程序。尝试使用NSIS例如

6

使用deployJava.js,以确保合适的最低JRE安装在最终用户的计算机上。然后使用Java Web Start安装并启动应用程序本身。

那些两者都是:

  1. 的富客户端应用程序的部署提供由Oracle。
  2. 设计用于Windows,OS X & * nix。
相关问题