Ejecutando un Jar en Vista con un doble clic

Esto más o menos me tiene derrotado.

En XP y versiones anteriores de Windows, puede personalizar Abrir con tipos de archivos para incluir java – jar “myjar.jar”, pero en Vista esta funcionalidad parece haber sido eliminada. Por supuesto, puedo crear un archivo .bat para iniciar mi aplicación, pero ¿es posible hacer que Vista ejecute un .jar como se requiere?

Puedes hacerlo desde la línea de comando con 2 utilidades.

El primero, ASSOC, se usa para crear una asociación de archivos. Para verificar si hay uno definido para el tipo JAR:

>assoc .jar .jar=jarfile 

Si no se encuentra, créelo con:

 >assoc .jar=jarfile 

El siguiente paso es definir la asociación. Esto se hace con FTYPE.

Para verificar si uno ya está definido, escriba

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

De nuevo, si no se encuentra o se usa el JRE incorrecto, use FTYPE para solucionar el problema.

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

Utilice el software JarFix> = 1.1.0. ¡Hay soporte de Vista incluido y “recupera” la asociación .jar!

Descargue por ejemplo aquí: http://www.softpedia.com/get/Others/Miscellaneous/Jarfix.shtml