web-dev-qa-db-fra.com

Convertir le fichier .jar en package .deb

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.

4
user272954

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 &lt;[email protected]&gt;</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

3
rɑːdʒɑ

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.

0
Prakash V Holkar

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?

0
Fred B.