невозможно запустить исполняемый файл JAR, дважды щелкнув по нему с помощью Amazon Corretto 8 - PullRequest
0 голосов
/ 08 января 2019

невозможно запустить исполняемый файл 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 Ответ

0 голосов
/ 08 января 2019

То, что вы спрашиваете, т. Е. «Запустить исполняемый файл 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" %*

(Убедитесь, что вы указали правильный каталог.)

...