Converta .jar para o pacote .deb

4

Meu projeto é desenvolver um instalador que seja um executável para Windows, Mac e Ubuntu. Os executáveis no Windows, Mac e Ubuntu são .exe , .app e .deb, respectivamente. Então, eu converti meu arquivo .jar para um arquivo .exe no Windows usando um software chamado launch4j. E no MAC eu usei um software chamado Jar-Bundler para converter meu jar no arquivo .app. Eu quero saber se existe algum software específico no Ubuntu para converter meu arquivo jar em um arquivo .deb .

    
por user272954 23.04.2014 / 12:20

4 respostas

3

você pode criar um DEB a partir do arquivo .jar.

Você precisa adicionar o seguinte código ao seu arquivo 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>

e depois disso,

mvn package

irá fornecer o seu arquivo .DEB.

Para obter mais informações, você deve ler isto: link

    
por Ten-Coin 13.05.2014 / 13:18
0

Você pode usar o software Jar2.exe para converter o arquivo .jar em um arquivo .exe. E você pode iniciar o aplicativo apenas clicando duas vezes no arquivo .exe.

Mas certifique-se de que não é possível converter o arquivo .war para .exe.

Clique aqui para baixar o software Jar2exe .

Basta instalar e usar.

    
por Prakash V Holkar 23.04.2014 / 13:20
0

Eu diria que sua pergunta se refere principalmente ao empacotamento: ter um arquivo jar é apenas um elemento do pacote.

Portanto, considere o uso da palavra-chave "packaging" para procurar neste site, por exemplo: O que é o mais simples Debian Packaging Guide?

    
por Fred B. 23.04.2014 / 14:24
-1

Um .jar é um arquivo que pode ser executado com a configuração correta.

Se você configurou o arquivo MANIFEST.MF corretamente, poderá executar o instalador do java usando o seguinte comando:

java -jar myfile.jar [args]

Onde args são os argumentos que você pode precisar para executar seu programa (por exemplo, o caminho onde instalar o programa).

    
por Aserre 23.04.2014 / 12:48