Выполнение Jar на Vista с двойным кликом - PullRequest
8 голосов
/ 10 декабря 2008

Это в значительной степени победило меня.

В XP и более ранних версиях Windows вы можете настроить типы файлов Open With для включения java - jar "myjar.jar", но в Vista эта функциональность, похоже, была удалена. Конечно, я могу создать файл .bat для запуска моего приложения, но можно ли заставить Vista выполнять файл .jar по мере необходимости?

Ответы [ 2 ]

24 голосов
/ 10 декабря 2008

Вы можете сделать это из командной строки с 2 утилитами.

Первый, ASSOC, используется для создания ассоциации файлов. Чтобы проверить, есть ли определенный для типа JAR:

>assoc .jar
.jar=jarfile

Если не найден, создайте его с помощью:

>assoc .jar=jarfile

Следующим шагом является определение ассоциации. Это делается с FTYPE.

Чтобы убедиться, что он уже определен, введите

>ftype jarfile
jarfile="C:\Program Files\Java\jre1.5.0_10\bin\javaw.exe" -jar "%1" %*

Опять же, если не найден или используется неправильная JRE, используйте FTYPE для решения проблемы

>ftype jarfile="C:\Program Files\Java\jre1.5.0_10\bin\javaw.exe" -jar "%1" %*
2 голосов
/ 10 декабря 2008

Используйте программное обеспечение JarFix> = 1.1.0. Включена поддержка Vista, и она "восстанавливает" ассоциацию .jar!

скачать, например, здесь: http://www.softpedia.com/get/Others/Miscellaneous/Jarfix.shtml

...