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




Используйте программу JarFix> = 1.1.0. Включена поддержка Vista, и она «восстанавливает» ассоциацию .jar!
скачать например здесь: http://www.softpedia.com/get/Others/Miscellaneous/Jarfix.shtml
Сделать это можно из командной строки с помощью 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" %*