Невозможно запустить исполняемый файл JAR, дважды щелкнув по нему с помощью Amazon Corretto 8
Невозможно запустить исполняемый файл JAR, дважды щелкнув по нему с помощью Amazon Corretto 8
Я удалил Oracle java 8 с моей машины (windows 10) и установил amazon corretto 8. С тех пор я не могу запустить исполняемый файл jar, дважды щелкнув по нему. Я могу запустить исполняемый файл JAR с использованием CMD (java -jar Myjar.jar) . Я попытался следовать, чтобы решить проблему.
1) связывание программы по умолчанию для открытия файлов jar.
2) редактирование реестра jar_auto_file.
3) создание файла jar из CMD (jar -cvfm AwtExample.jar manifest.txt com/abc/awt/*. Class)
4) создание исполняемого фляги из Eclipse.
Я не уверен, если это ограничение Amazon Corretto 8 или проблема с Windows 10.
Я ищу решение, которое должно запускать исполняемый файл jar, просто дважды щелкнув по нему, без изменения реестра Windows.
1 ответ
То, что вы спрашиваете - то есть "запустить исполняемый файл jar, просто дважды щелкнув по нему, не изменяя реестр Windows" - технически невозможно, так как все ассоциации файлов хранятся в реестре Windows. Даже когда вы делаете это через Проводник. Сценарий установки Oracle создает необходимые ассоциации типов файлов в реестре. К сожалению, текущий выпуск Corretto этого не делает. Вы можете использовать следующие команды CMD для установления ассоциации:
assoc .jar=jarfile
assoc jarfile=Executable Jar File
ftype jarfile="C:\Program Files\Java\jdk1.8.0_192\bin\javaw.exe" -jar "%1" %*
(Убедитесь, что вы указали правильный каталог.)