создание .exe-файла для Java-проекта, содержащего sqlite - PullRequest
1 голос
/ 08 января 2012

Я хочу создать файл .exe для моего проекта Java и передать его моему другу. Я написал свой проект в Eclipse, и он использует sqlite. Я не знаю, как сделать .exe-файл, который может быть запущен на других компьютерах. Может ли кто-нибудь помочь? П.С .: Я видел эту ссылку, но она мне не нужна! Создать .jar проекта eclipse, использующего Sqlite DB

Ответы [ 4 ]

2 голосов
/ 08 января 2012

.exe - существо Windows.

Чтобы запустить программу на Java, вы обычно:

  1. Создание файла .jar («родной» формат библиотеки Java)

  2. Напишите файл .bat для DOS / Windows (или, что то же самое, сценарий оболочки Linux) для запуска вашей Java-программы (используя файл .jar Java)

  3. По желанию, создайте некоторый простой в использовании механизм для конечного пользователя для загрузки Java JRE (если он еще не установлен на их ПК).

Ваш файл .bat может быть таким простым:

start javaw -jar myjarfile.jar
1 голос
/ 08 января 2012

Я бы порекомендовал использовать файл bat.Вы можете сделать файл jar с двойным кликом, но я чувствую, что это иногда ограничительно и не интуитивно понятно.

  1. Не многие конечные пользователи знают, что файл JAR можно щелкнуть дважды.
  2. Необходимо убедиться, что в файле jar определены главный класс и путь к классам.Раздел classpath в jar-файле иногда вызывает проблемы.Как вы не можете ссылаться на файл или путь в файловой системе.Только файлы или папки, на которые можно относительно ссылаться из местоположения файла JAR.
  3. Для пользователей Windows вы не можете легко создать исполняемый файл из файла JAR.Существуют такие методы, как использование jsmooth, который превратит ваш jar-файл в exe-файл (раздувая exe-файл в процессе).

Самый простой способ - создать bat-файл.Вы можете легко конвертировать bat-файл в exe-файл и сделать exe-файл значком и всем остальным.Ссылка на конвертер здесь:

http://download.cnet.com/Bat-To-Exe-Converter/3000-2069_4-10555897.html

1 голос
/ 08 января 2012

Рассматривали ли вы создание Runnable Jar из затмения.

В eclipse перейдите в File> Export> Java> Runnable Jar.

Там вы найдете несколько вариантов и сможете использовать то, что вам подходит. Созданный jar-файл должен быть в состоянии запустить все сам по себе (очевидно, он требует времени выполнения java).

Попробуйте это.

0 голосов
/ 05 января 2016
  1. Сначала создайте исполняемый файл JAR, нажав в меню «Файл», затем экспортируйте, а затем выберите исполняемый файл JAR.
  2. Затем выберите основной класс и нажмите «ОК» - файл JAR будет создан.
  3. После этого используйте приложение Launch4j для создания .exe.Launch4j - лучший вариант для создания exe-файла.
  4. Затем используйте Inno Setup Creater для создания установщика, и все готово.
...