Tengo una aplicación Java Web Start que requiere Java 7+, por lo que el JNLP tiene esta línea:Webstart se ejecuta con una versión incorrecta del JRE
<j2se version="1.7+" href="http://java.sun.com/products/autodl/j2se"/>
Esto funciona en varias aplicaciones de Windows XP de Windows 7 máquinas & (la mayoría de ellos también tiene Java 6 instalado) pero en uno de ellos, webstart se inicia con Java 6 y falla (versión incorrecta de JRE). He encontrado this post y comprobado los parámetros de Java y se ven bien:
También he intentado cambiar la línea JNLP a esto, pero aún así no funciona:
<j2se version="1.7+"/>
Alguna idea sobre cómo para que webstart sepa que el JRE 1.7 está allí?
Config: Windows 7, ejecute como administrador: aplicación webstart lanzada desde IE.
No sé mucho sobre esto pero, ¿estás seguro de que no tiene nada que ver con una configuración en IE en alguna parte? Sé que IE puede ser un dolor en el trasero. –
@PerryMonschau No tengo idea - Revisé las Opciones de Internet pero no pude encontrar nada que pareciera relacionado. No es un problema de seguridad porque la aplicación ** está ** iniciada (pero con un JRE incorrecto) ... – assylias
Bien, intente seguir los pasos de la primera o segunda respuesta aquí: http://stackoverflow.com/questions/ 71254/force-internet-explorer-to-use-a-specific-java-runtime-environment-install Excepto reemplazar su 1.5 con 1.7 –