2008-12-19 26 views
5

Tengo una aplicación que inicia una guía de Swing usando java web start. El usuario tiene 4 versiones de java 1.6 instalado (1.6.0.3, 1.6.0.5, 1.6.0.7. 1.6.0.11)java web start JAVA_HOME

Webstart está seleccionando la versión 1.6.0.11 de java pero JAVA_HOME está configurado en la versión 1.6.0.3 de java. ¿Podría esto causar problemas potenciales para webstart?

  • rica

Respuesta

4

En this thread, se menciona una aplicación Java Web Start comprobar la versión de un JRE disponible en este camino:

C:\Documents and Settings\[User]\Application Data\Sun\Java\Deployment\deployment.properties 
(for Windows XP) 

C:\Users\[User]\AppData\LocalLow\Sun\Java\Deployment\deployment.properties 
(for Windows Vista) 

En ella, líneas como:

deployment.javaws.jre.0.path=C\:\\Program Files\\Java\\jre6\\bin\\javaw.exe 
deployment.javaws.jre.0.product=1.6.0_11 

se encuentran.

Creo que el JWS comenzará con esas configuraciones, no las de una variable JAVA_HOME, lo que no debería ser un problema.

Como detailed here,

El archivo deployment.properties se utiliza para almacenar y recuperar las propiedades de configuración de despliegue en el panel de control Java. Son , también se utilizan para personalizar el comportamiento del tiempo de ejecución tanto para Java Plug-in como Java Web Start.

Siempre hay un archivo de nivel de usuario deployment.properties. Su ubicación, que no es configurable, se describe a continuación. También puede haber un archivo (opcional) de nivel de sistema deployment.properties.

0

echar un vistazo dentro de la secuencia de comandos de inicio Jave web. Pueden tener su propia ruta JRE o JDK dentro de ella. El usuario podría incluso estar utilizando una versión que no figura en la lista anterior. Esto generalmente se realiza para una fácil instalación en el usuario final.

Espero que encuentres la solución.

Cuestiones relacionadas