【发布时间】:2011-10-31 19:46:43
【问题描述】:
我有一个 Java 富客户端桌面应用程序。我想在工作中的一些计算机上分发,但我以前从未做过这样的事情。在我的工作场所,人们对计算机不太了解,因为这是一份学生工作,所以我不会在那里待太久,如果我可以让我的程序在人们加倍时可以运行,我会很高兴。 - 点击它。
我也不想手动安装 JRE 来运行它。基本上,我想知道的是如何通过双击使我的java应用程序轻松运行(即使它只是在windows上也可以)。我很确定我需要将正确的 JRE 版本打包在一起,但我不知道这样做的正确方法是什么。
我在一些网站上读到,您不应该将 JRE 与您的程序一起打包,因为它会使人们拥有多个不同的版本,其中一些版本已经过时,并且会导致安全问题,但在这种情况下这不是问题,因为将要运行我的应用程序的计算机没有连接到互联网,并且仅用于运行该程序。
有点相关的问题:由于我的应用程序当前是一个 Eclipse 项目,我使用相对路径(例如:img/test.png)获取我的资源,例如图标、图像、SQLite 数据库(用于读取和写入)等。
我是否必须更改其中任何一条路径才能让它们在打包时也能继续工作?
【问题讨论】:
-
@Andrew Thompson 是的,确实如此
-
也可以考虑java-web-start。
标签: deployment installation java java-web-start