Подтвердить что ты не робот

Создание Windows Installer для программ на Java

Я начинающий Java.

Я уже создал простое графическое приложение, которое будет отображать ярлык "hello world".

Но как я могу создать установщик из .java или .jar для окон. Скажем, что я создал полезное приложение и хочу поделиться им с моими друзьями чтобы установить его на свой ПК без необходимости знать, что такое JRE, или как загрузить JRE.

4b9b3361

Ответ 1

Разверните приложение. с веб-сайта с помощью Java Web Start. Убедитесь, что пользователь имеет минимальную Java, используя deployJava.js (связанную с информационной страницей JWS).

Ответ 2

Отсюда:

Генераторы установщиков с открытым исходным кодом в Java

IzPack

IzPack - это генератор инсталляторов для платформы Java. Он производит легкие инсталляторы, которые можно запускать в любой операционной системе, где доступна виртуальная машина Java. В зависимости от операционной системы его можно запустить двойным щелчком мыши или простым "java -jar installer.jar" на оболочке. Наиболее распространенным способом является распространение приложений для платформы Java, но вы также можете использовать его для других видов проектов. Основным преимуществом IzPack является то, что он обеспечивает чистый и уникальный способ распространения проекта среди пользователей, использующих различные операционные системы.

VAInstall

VAInstall - это многоплатформенная программа установки, написанная на Java. Он распространяется под лицензией GNU GPL 2. Через простой конфигурационный файл он позволяет упаковщику выбирать файлы и каталоги из разных мест на диске, а не только из одного корневого каталога, как другие установщики. Упаковщик может полностью реорганизовать файлы и каталоги на хосте назначения. Он может выбрать режим установки для целевого хоста (графический, xtra, текстовый или ansi).

Packlet

Packlet - это простой инструмент для установки Java. Пакет похож на файл zip или tgz: он упаковывает приложение в один сжатый файл, который можно распространять. Пакетные файлы - это файлы классов Java, которые могут выполняться на любом компьютере с установленной Java 2 Runtime Environment. Выполнение пакета вызывает интерфейс установщика для настройки и распаковки приложения.

Отключить установщик Java

Lift Off Java Installer - это установщик для приложений Java. Основные моменты - это самораспаковывающиеся файлы классов, минимальные требования для установки Java в целевой системе и межплатформенная установка.

Мини-установщик

Простой пакет для сборки самоустанавливающихся программ на Java. Процесс управляется сценарием, в результате получается уникальный файл JAR, который пользователь может дважды щелкнуть, чтобы выполнить процесс установки в стиле мастера.

JSmooth

JSmooth - это исполняемая оболочка Java, которая создает стандартный исполняемый двоичный файл Windows (.exe) из файла JAR. Это делает развертывание Java намного более плавным и удобным для пользователя, поскольку оно способно найти виртуальную машину Java самостоятельно. Когда виртуальная машина недоступна, она предоставляет обратную связь пользователям и может запустить веб-браузер по умолчанию с URL-адресом, объясняющим, как загрузить виртуальную машину Java. Примечание: НЕ ПОЛНОСТЬЮ ПИСЬМЕННО В JAVA

Launch4J

Оболочка собственного исполняемого файла (.exe) для Windows. Предлагает собственный экран-заставку, значок приложения, поиск JRE или использование в комплекте, обратную связь при ошибке запуска, передает аргументы командной строки.

AntInstaller

AntInstaller - это установщик, который использует простой XML файл для определения пользовательского интерфейса, а Apache Ant - в качестве внутреннего. Поэтому установщики могут делать все, что может Ant, и совместимы с механизмом расширения Ant. Установщики могут быть упакованы как самораспаковывающийся Jar файл и могут запускаться из командной строки или из графического интерфейса Swing. AntInstall также можно использовать в качестве интерфейса GUI для существующих сборок Ant.

антиген

Antigen (Ant Installer Generator) - это инструмент, который берет скрипт сборки Ant, объединяет его с графическим интерфейсом и упаковывает как исполняемый jar файл. Его основная цель - создавать мощные графические установщики из скриптов Ant.

Java Service Wrapper

Оболочка позволяет установить приложение Java в качестве службы Windows NT. Сценарии, поставляемые с Wrapper, также упрощают установку тех же Java-приложений, что и процессы-демоны в системах UNIX. Оболочка корректно обрабатывает пользовательские выходы из Windows, зависимости служб и возможность запуска служб, которые взаимодействуют с рабочим столом.

Ответ 3

Вы можете использовать WiX для создания пакета установщика Windows. Пакет будет включать двоичные файлы JRE и ваше скомпилированное приложение (файл jar). После установки установщик распаковывает ваши файлы на компьютер пользователя, создает ярлык, который запускает ваше приложение (app-path\jre\bin\javaw.exe -jar app-path\your-app.jar).

См. примечания к Перераспределение JRE и README.

Ответ 4

Вы можете использовать NSIS или Inno Setup

Ответ 5

Я использую программу под названием JSmooth. Это превращает java.jar файлы в исполняемые файлы. Затем я беру эти исполняемые файлы и создаю установщик с помощью InstallShield. InstallShield позволяет создавать настраиваемые инсталляторы. Существует бесплатная "Light Edition", которую вы можете использовать. Очень легко сделать и очень легко добавить для создания скриптов.

Ответ 6

Вы можете использовать инструмент задачи Ant с InnoSetup и Launch4j в среде Eclipse IDE для создания профессионально выглядящего установщика EXE на базе Windows для Java-программы: Как создать exe файл в java

Ответ 7

Вы можете использовать install4j для создания exe файла для jar файла проекта java и использовать файл компилятора Inno Setup для создания установщика для проекта. это ts Youtube vedio для создания exe и установщика

видео для создания exe и установщика

Ответ 8

В принципе, вам нужно сохранить проект в банке, а затем преобразовать в exe, вы можете использовать jar4exe или другое программное обеспечение. Когда у вас есть файл exe, используйте программное обеспечение установщика, такое как Inno Setup Compile или другое. После всех этих stpes Ваш проект будет готов к установке в windows, mac или linux. Удачи.

Ответ 9

  • Установите exe4j

    • Это вы будете использовать для создания файла .exe из файла jar
  • Установить компилятор inno setup

    • Это используется для создания установщика

Устаревшее, но релевантное видео, которое поможет вам https://www.youtube.com/watch?v=kSmhIunxVW4