Я не могу запустить .jar-файл двойным щелчком, только из командной строки в Windows

4446
Jonas

У меня есть Java-приложение в .jar-файле. Я могу запустить его, набрав, java -jar myapp.jarи приложение запустится, но если я дважды нажму на .jar-файл, ничего не произойдет. Что может быть не так? Как я могу это исправить? Я использую Windows Vista.

Я пробовал на другом компьютере, и он прекрасно работает там. Это должно быть что-то с моей конфигурацией Java. У меня есть еще один вопрос с похожей проблемой, я не могу запустить Eclipse больше .

1

1 ответ на вопрос

1
admintech

У меня возникла та же проблема, и я, наконец, решил ее, скачав обновление 3. jdk1.5. У
меня была точно такая же проблема, даже после переустановки я получал ошибку «основной класс не найден».
После установки jdk1.5 обновление 3. Проблема решена!

Это единственная альтернатива? 1.5_u3 очень старый. Jonas 14 лет назад 0
Если вы используете Win XP (и, возможно, некоторые более ранние версии), попробуйте это: Пуск -> Мой компьютер -> Инструменты -> Параметры папки ... -> Типы файлов. Там будет список расширений, так что перейдите в JAR. Если он открывается с помощью javaw, нажмите кнопку «Изменить» и выберите «двоичный файл Java (TM) 2 Platform Standard Edition», и все должно быть в порядке. У меня была такая же проблема, но это исправило. admintech 14 лет назад 0
Я удалил все свои jre и jdk и переустановил последнюю версию, которая решила проблему. Благодарю. Jonas 14 лет назад 1