我有一个Java富客户端桌面应用程序。我想在工作中分发一些电脑,但我从来没有做过这样的事情。在我的工作场所,人们并不是太过于电脑化,因为这是一份学生工作,我不会再呆在那里很长时间,如果我可以让我的程序易于运行,并且可以在人们加倍时运行,我就会喜欢它-点击它。如何通过双击单个文件来分发我的Java程序以使其可以运行?
我也不想手动安装JRE来运行它。基本上,我想知道的是如何通过双击轻松地使我的Java应用程序可以运行(即使它只在Windows上,也没关系)。我很确定我需要将正确的JRE版本打包,但我不知道这样做的正确方式。
我在某些网站上阅读过,你不应该把JRE与你的程序一起打包,因为它会让人们拥有多个不同的版本,其中一些版本已经过时,并且会导致安全问题,但这不是问题因为要运行我的应用程序的计算机没有连接到互联网,只能用于运行此程序。由于我的应用程序目前是一个Eclipse项目,因此我使用相对路径(例如:img/test.png
)获取我的资源,如图标,图像,SQLite数据库(用于读取和写入)等等。
我将不得不改变任何这些路径,让他们即使在打包时也能继续工作吗?
http://stackoverflow.com/questions/147181/how-can-i-convert-my-java-program-to-an-exe-file – 2011-08-22 01:31:44
@Andrew Thompson是的,它确实 –
另外考虑[标签: Java的Web启动。 – trashgod