2016-01-27 2 views
1

У меня был jdk_1.6 на моей машине, и я удалил его и установил jdk_1.7. Поэтому после установки jdk_1.7 я не могу запустить файл jar с двойным щелчком. Я могу запустить тот же файл с помощью командной строки.Невозможно запустить исполняемый файл jar с помощью двойного щелчка

После установки jdk_1.7 запускаю программу из eclipse с помощью java 7 и экспортировал jar, используя то же самое.

Я использую следующую команду для запуска баночки:

>>java -jar csv_generator_1.jar 

И это работает отлично и банки получают казнены.

Но когда я щелкаю правой кнопкой мыши и открываю с помощью javaw.exe в папке jad/bin или jdk/jre/bin /, это не работает.

Я нашел такой же вопрос здесь link1 и link2, но я не занижение, что делать.

Может кто-нибудь помочь мне решить эту проблему?

ответ

1

Перейти there и загрузить новейший verson java RE и установить его, и он должен работать. Но если это не сработает, вы должны получить какое-то сообщение об ошибке и попробовать его. Возможно, что ваши java (ы) сломаны.

+0

Я установил JRE и я открыл банку с помощью javaw.exe, который проживает в JRE/бен/папки. Спасибо за ответ :) Пожалуйста, уточните свой ответ с более подробной информацией. Я не понял, почему jar не запускался с помощью javaw.exe из папки jdk/jre/bin. – Madhusudan

0

Если вы устанавливаете JDK, вы можете подумать, что он содержит JRE, но он закрыт. По крайней мере, это было указано во время процесса установки. Поэтому вам пришлось установить Public JRE.

Установщик JDK предоставляет возможность сделать это, но если вы его не проверили, вы можете столкнуться с описанной вами проблемой.

JDK installation process

Смежные вопросы