私のプロジェクトは、Windows、Mac、Ubuntuの実行可能ファイルであるインストーラーを開発することです。 Windows、Mac、およびUbuntuの実行可能ファイルは、それぞれ.exe
、. app、および.debです。そこで、Windowsでlaunch4jというソフトウェアを使用して、.jarファイルを.exe
ファイルに変換しました。 MACでは、Jar-Bundlerというソフトウェアを使用して、jarを.appファイルに変換しました。 Ubuntuにjarファイルを.deb
ファイルに変換する特定のソフトウェアがあるかどうかを知りたい。
.jarファイルからDEBを作成できます。
次のコードをpom.xmlファイルに追加する必要があります
<build>
<groupId>org.test</groupId>
<artifactId>some-lib</artifactId>
<version>1.0</version>
<plugins>
...
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>deb-maven-plugin</artifactId>
<configuration>
<description>A test project</description>
<maintainer>Tim OBrien <[email protected]></maintainer>
<section>libs</section>
<priority>optional</priority>
<architecture>all</architecture>
</configuration>
<executions>
<execution>
<goals>
<goal>deb</goal>
</goals>
</execution>
</executions>
</plugin>
...
</plugins>
</build>
そしてその後実行
mvn package
.DEBファイルが作成されます。
詳細については、これを読む必要があります。 http://mojo.codehaus.org/deb-maven-plugin/using-deb.html
Jar2exeソフトウェアを使用して、.jarファイルを.exeファイルに変換できます。そして、.exeファイルをダブルクリックするだけでアプリケーションを起動できます。
ただし、.warファイルを.exeに変換できないことを確認してください。
ここをクリックJar2exe
ソフトウェアをダウンロードします。
インストールして使用するだけです。
あなたの質問は主にパッケージングに関するものです。jarファイルを持つことはパッケージの要素にすぎません。
したがって、このサイトを調べるために「packaging」キーワードを使用することを検討してください。例: 最も単純なDebianパッケージングガイドとは?