Конвертировать .jar в .deb пакет

Мой проект заключается в разработке установщика, который является исполняемым файлом для Windows, Mac и Ubuntu. Исполняемыми файлами в Windows, Mac и Ubuntu являются .exe, .app и .deb соответственно. Итак, я преобразовал свой файл .jar в файл .exe в Windows, используя программное обеспечение launch4j. А на MAC я использовал программу под названием Jar-Bundler, чтобы конвертировать мой jar-файл в файл .app. Я хочу знать, существует ли какое-либо специальное программное обеспечение в Ubuntu для преобразования моего файла JAR в файл .deb.

6
задан 15 December 2016 в 02:02

4 ответа

вы можете создать DEB из файла .jar.

Вы должны добавить следующий код в ваш файл 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;tobrien@discursive.com&gt;</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

3
ответ дан 15 December 2016 в 02:02

Можно использовать программное обеспечение Jar2exe для преобразования .jar файла в .exe файл. И можно запустить приложение, просто дважды щелкающее по .exe файлу.

, Но удостоверяются, что Вы не можете преобразовать .war файл в .exe.

Щелкают здесь для загрузки Jar2exe программное обеспечение.

Просто установка это и использование.

0
ответ дан 15 December 2016 в 02:02

Я сказал бы, что Ваш вопрос главным образом относится к упаковке: наличие файла банки является просто элементом пакета.

Так, рассмотрите использование "упаковочного" ключевого слова для изучения этого сайта, например: , Что самый простой Debian Упаковывает Руководство?

0
ответ дан 15 December 2016 в 02:02

A .jar - это архивный файл, который можно сделать исполняемым с правильной конфигурацией.

Если вы правильно настроили файл MANIFEST.MF , вы можете запустить установщик java, используя следующую команду:

java -jar myfile.jar [args]

Где args - аргументы, которые могут потребоваться для запуска вашей программы (например, путь для установки программы).

-1
ответ дан 15 December 2016 в 02:02

Другие вопросы по тегам:

Похожие вопросы: