Mon projet est de développer un programme d’installation qui est un exécutable pour Windows, Mac et Ubuntu. Les exécutables sous Windows, Mac et Ubuntu sont respectivement .exe
, .app et .deb. J'ai donc converti mon fichier .jar en un fichier .exe
sous Windows à l'aide d'un logiciel appelé launch4j. Et sur MAC, j’ai utilisé un logiciel appelé Jar-Bundler pour convertir mon jar en fichier .app. Je souhaite savoir s’il existe un logiciel spécifique sur Ubuntu permettant de convertir mon fichier jar en un fichier .deb
.
vous pouvez créer un fichier DEB à partir d'un fichier .jar.
Vous devez ajouter le code suivant à votre fichier 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>
et après cela courir
mvn package
va vous donner un fichier .DEB.
Pour plus d'informations, vous devez lire ceci: http://mojo.codehaus.org/deb-maven-plugin/using-deb.html
Vous pouvez utiliser le logiciel Jar2exe pour convertir le fichier .jar en fichier .exe. Et vous pouvez démarrer l'application en double-cliquant sur le fichier .exe.
Mais assurez-vous que vous ne pouvez pas convertir le fichier .war en .exe.
Cliquez ici pour télécharger le logiciel Jar2exe
.
Il suffit de l'installer et de l'utiliser.
Je dirais que votre question concerne principalement l’emballage: avoir un fichier jar n’est qu’un élément de l’emballage.
Envisagez donc d’utiliser un mot clé "packaging" pour consulter ce site, par exemple: Quel est le guide d’emballage Debian le plus simple?