Как пакет MySQL с Install4j делает Install4j имеет возможность создания установщиков, которые также могут установить MYSQL
Есть ли в Install4J возможность установки MySQL 5.0 и созданной мною базы данных для моего Java-приложения на окнах, разработанного в среде IDE Netbeans? В конечном счете мне нужен.exe моего Java-приложения, которое находится в среде IDE Netbeans и установщике, который устанавливает мои Приложение в систему клиентов и базу данных, созданную в MySQl . Пожалуйста, помогите с этим
2 ответа
Вы можете сделать это как часть пользовательского сценария, который будет запускаться как часть вашей установки, но, скорее всего, вам придется адаптировать его к каждой целевой среде. Вероятно, это будет немного грязно, поскольку процесс установки будет сильно отличаться от Windows, OSX, Linux (и других дистрибутивов Linux). Кроме того, вам придется иметь дело с перезаписью существующих установок.
Если ваш код не зависит от базы данных, рассмотрите возможность использования чего-то вроде http://www.h2database.com/html/main.html. Это чистая Java (не нужно ничего устанавливать, кроме добавления JAR-файлов в ваше приложение), она работает как в памяти, так и на диске, и обладает широкими возможностями. Развертывание было бы намного проще, поскольку вы могли бы сохранить данные базы данных в каталоге установки ваших приложений.
Добавьте установщик MySQL в Files->Distribution Tree и запустите его с действием "Запустить исполняемый файл" после выполнения действия "Установить файлы".
Возможно, есть аргумент для запуска этого установщика в тихом режиме и для изменения параметров установки MySQL.