Как создать исполняемый файл для приложения Java, которое использует Mysql - PullRequest
0 голосов
/ 08 мая 2018

Я разработал настольное приложение на Java, используя NetBeans и Mysql в качестве базы данных.

Как я могу создать файл .exe, включая базу данных, чтобы мое приложение могло выполняться на другом устройстве?

1 Ответ

0 голосов
/ 08 мая 2018

Начиная с MadProgrammer * Цитата :

AFAIK MySQL - это сервер базы данных, то есть он не работает в автономный режим. Это будет означать, что вам нужно будет установить MySQL на вашей целевой машине - какой вид кажется нелогичным. если ты хотите автономную базу данных, тогда, возможно, h2 будет лучше альтернатива, это чисто система баз данных Java SQL, которая не требуется дополнительная установка

Самый простой вариант - использовать внутреннюю БД, чтобы все ресурсы были объединены в одно приложение.

В противном случае - Как можно решить проблему, связанную с внешней БД (это приложение, работающее вместе с вашим Java-приложением)?

Путем создания выделенного потока установки (запуска выделенных сценариев, которые установят необходимые сторонние решения, прежде чем разрешить выполнение вашего приложения):

  1. Установите БД по вашему выбору.
  2. При желании разрешить применение начальных конфигураций к БД.
  3. Установите собственное приложение.
  4. Завершить привязку между БД и вашим приложением.
  5. Сконфигурируйте ОС для необязательного запуска установленной БД при запуске.

Что касается наличия исполняемого файла .exe для вашего Java-приложения - см. Ссылки, которые я предоставил. Сторонний инструмент должен легко создать .exe, который будет соответствовать вашим потребностям.

Пакетный файл, который инкапсулирует команду java -jar ..., также может работать.

Ссылки:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...