it-swarm.com.de

Konvertieren Sie das .jar-Paket in das .deb-Paket

Mein Projekt ist es, ein Installationsprogramm zu entwickeln, das für Windows, Mac und Ubuntu ausführbar ist. Die ausführbaren Dateien unter Windows, Mac und Ubuntu sind .exe, .app und .deb. Also habe ich meine .jar-Datei unter Windows mit einer Software namens launch4j in eine .exe -Datei konvertiert. Und auf dem MAC habe ich eine Software namens Jar-Bundler verwendet, um mein Jar in eine .app-Datei zu konvertieren. Ich möchte wissen, ob es unter Ubuntu eine bestimmte Software gibt, mit der ich meine JAR-Datei in eine .deb -Datei konvertieren kann.

4
user272954

sie können eine DEB aus einer .jar-Datei erstellen.

Sie müssen der Datei pom.xml den folgenden Code hinzufügen

<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>

und danach rennen

mvn package

will gibt Ihre .DEB-Datei.

Weitere Informationen erhalten Sie hier: http://mojo.codehaus.org/deb-maven-plugin/using-deb.html

3
rɑːdʒɑ

Sie können die Jar2exe-Software verwenden, um eine .jar-Datei in eine .exe-Datei zu konvertieren. Und Sie können die Anwendung starten, indem Sie auf die EXE-Datei doppelklicken.

Stellen Sie jedoch sicher, dass Sie die WAR-Datei nicht in die EXE-Datei konvertieren können.

Klicken Sie hier um die Jar2exe Software herunterzuladen.

Einfach installieren und benutzen.

0

Ich würde sagen, dass sich Ihre Frage hauptsächlich auf das Verpacken bezieht: Eine JAR-Datei ist nur ein Element des Pakets.

Verwenden Sie also das Schlüsselwort "packaging", um diese Site zu durchsuchen, zum Beispiel: Was ist der einfachste Debian-Verpackungsleitfaden?

0
Fred B.