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

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

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

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

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

http://java-source.net/open-source/installer-generators
Маленький гуглинг делает простые чудеса.

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

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

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

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

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

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

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

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

  1. Установить exe4j

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

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

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

  • Использование Maven для развертывания
  • Как ссылаться на другую версию dll с помощью MSBuild
  • Ошибка при развертывании артефакта в Nexus
  • Существует ли компилятор R?
  • Как изменить цвет фона в меню параметров?
  • Определение версии сборки во время события после сборки
  • Ошибка развертывания Heroku H10 (приложение разбилось)
  • Горячее развертывание на JBoss - как мне заставить JBoss «видеть» изменение?
  • System.IO.FileNotFoundException: не удалось загрузить файл или сборку «X» или одну из ее зависимостей при развертывании приложения
  • Как развернуть SQL Server Compact Edition 4.0?
  • Приложение .NET не может запускать и получать XamlParseException
  • Давайте будем гением компьютера.