我的应用程序有以下jar文件:
DesktopApplication1.jar
另外,我已经为我的应用程序使用了一些额外的API,比如jsoup,jexcelapi等。在lib文件夹中有大约7个api。
如何制作EXE文件&所有这些jar文件中的RPM文件?
P.S。我是第一个计时器。所以考虑到这一点。我也使用过Netbeans 6.8。因此主API位于\ dist文件夹中。使用的API位于\ dist \ lib文件夹中。
先谢谢
答案 0 :(得分:4)
使用jsmooth从jar
创建exe答案 1 :(得分:1)
答案 2 :(得分:0)
您可以使用.bat(For Windows)扩展名
创建一个BAT文件只需打开记事本并编写以下文字
java -jar DesktopApplication1.jar
将文件另存为filename.bat( .bat 扩展名很重要)
将.jar和.bat文件放在一起,每次需要运行jar时只需双击.bat文件...
如果您不想将两者放在一起,请在 .bat 文件中提供jar的绝对路径
java -jar AbsolutePath/DesktopApplication1.jar
对于linux机器,使用( .sh )扩展文件,其余的程序是相同的......
答案 3 :(得分:0)
试试InstallJammer。它提供了你想要的东西。
答案 4 :(得分:0)
部署应用。与Java Web Start。 JWS可以轻松地将其他Jars添加到应用程序中。运行时类路径,避免了胖罐违反API分发许可证的常见问题(当它说WTE'你被允许以未改变的形式分发它'时)并且可以提供仅下载用户需要的部件(当用户需要时)的进一步好处。
JWS还有许多其他很酷的功能,如桌面集成(菜单栏,启动菜单项),启动画面,自动更新,Java所有者的支持,以及与Java可用的任何平台的兼容性。
答案 5 :(得分:0)
要创建在Windows上运行的.exe:
将.exe作为安装程序(安装文件)进行构建,以供用户下载和安装。
为Linux安装rpm: 如果您的应用程序使用其他本机库,则需要下载并安装Linux本机库。这就是我们为应用程序构建rpm的方式。