将.jar转换为.deb包

我的项目是开发一个安装程序,它是Windows,Mac和Ubuntu的可执行文件。 Windows,Mac和Ubuntu上的可执行文件分别是.exe ,.app和.deb。 因此,我使用名为launch4j的软件将我的.jar文件转换为Windows上的.exe文件。 在MAC上我使用了一个名为Jar-Bundler的软件将我的jar转换为.app文件。 我想知道Ubuntu上是否有任何特定的软件将我的jar文件转换为.deb文件。

您可以从.jar文件创建DEB。

您必须将以下代码添加到pom.xml文件中

  org.test some-lib 1.0  ...  org.codehaus.mojo deb-maven-plugin  A test project Tim OBrien <tobrien@discursive.com> 
libs
optional all
deb
...

然后跑了

mvn package

将提供您的.DEB文件。

有关更多信息,请阅读: http : //mojo.codehaus.org/deb-maven-plugin/using-deb.html

您可以使用Jar2exe软件将.jar文件转换为.exe文件。 只需双击.exe文件即可启动应用程序。

但请确保您无法将.war文件转换为.exe文件。

点击这里下载Jar2exe软件。

只需安装并使用即可。

我会说你的问题主要是指包装:拥有一个jar文件只是包的一个元素。

因此,请考虑使用“packaging”关键字来查看此站点,例如: 什么是最简单的Debian打包指南?

.jar是一个存档文件,可以使用正确的配置使其可执行。

如果您正确配置了MANIFEST.MF文件,则可以使用以下命令运行Java安装程序:

 java -jar myfile.jar [args] 

其中args是运行程序可能需要的参数(例如,安装程序的路径)。