Выполнение Jar на Vista с двойным кликом
Это в значительной степени меня победило.
В XP и более ранних версиях Windows вы могли настроить типы файлов Open With для включения java - jar "myjar.jar", но в Vista эта функциональность, похоже, была удалена. Конечно, я могу создать файл.bat для запуска моего приложения, но можно ли заставить Vista выполнять файл.jar по мере необходимости?
2 ответа
Вы можете сделать это из командной строки с помощью 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" %*
Используйте программное обеспечение JarFix >= 1.1.0 . Включена поддержка Vista, и она "восстанавливает" ассоциацию.jar!
загрузить, например, здесь: http://www.softpedia.com/get/Others/Miscellaneous/Jarfix.shtml