Как вы запускаете экспортированный .jar из Eclipse с двойным кликом? - PullRequest
0 голосов
/ 20 июня 2011

Я экспортировал работающий файл .jar для моего проекта в Eclipse, но я не могу выполнить его двойным щелчком мыши. Запуск из командной строки с помощью «java -jar program.jar» работает нормально, и хотя я мог просто оставить командный файл для его запуска, это довольно раздражает. И двойной щелчок по старым банкам, которые я экспортировал из Eclipse, работает отлично. Кто-нибудь знает, как это исправить? Я использую Windows 7 x64, кстати (но у меня есть 32-битная Java)

РЕДАКТИРОВАТЬ: полностью игнорировать этот вопрос. Я столкнулся с проблемой использования 64-битной Java в 32-битном затмении и возможных обходных путей. После того, как я перешел на 32-битную Java, все было исправлено.

Ответы [ 3 ]

0 голосов
/ 20 июня 2011

Вы можете изменить это, установив javaw.exe для запуска jar-файлов.

Мой компьютер> Инструменты> Параметры папки> Типы файлов

Найдите JAR в списке и измените его 'открывается с помощью.

0 голосов
/ 21 июня 2011

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

Если это приложение Swing и все еще не запускается при двойном щелчке, попробуйте обернуть его как exe-файл, используя http://launch4j.sourceforge.net/

0 голосов
/ 20 июня 2011

В системе Windows вам потребуется преобразовать файл .jar в файл .exe.

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

...