2011-01-07 29 views
5

¿Alguien sabe cómo configurar los valores de JRE en el cuadro de diálogo a continuación a través de una clave de registro? nada obvio en HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment (o dónde diablos estos valores se almacenan?)configuración de Java a través del registro en el cliente de Windows

Tenemos que ajustar la asignación de memoria de línea de comandos para nuestros usuarios y tienen dificultad para escribir los argumentos, golpear regresar y hacer clic en Aceptar.

Estaba pensando solo en crear un archivo SetCmdArgs.rgs y hacer que usen regedit para establecer los valores.

de "C: \ Archivos de programa \ Java \ jre6 \ bin \ javacpl.exe" en XP de "C: \ Archivos de programa (x86) \ Java \ jre6 \ bin \ javacpl.exe" en Win7 alt text

Gracias, Craig

Respuesta

13

parece ser el archivo C:\Users\%USER%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties donde se almacenan los argumentos de línea de comandos.

Adición de test123 en los argumentos de línea de comando cambia el archivo a lo siguiente:

deployment.javaws.jre.1.location=http\://java.sun.com/products/autodl/j2se 
deployment.javaws.jre.1.args=test123 
deployment.javaws.jre.1.enabled=true 
deployment.javaws.jre.1.registered=true 
deployment.javaws.jre.1.product=1.6.0_22 
deployment.javaws.jre.1.path=C\:\\Program Files\\Java\\jre6\\bin\\javaw.exe 
deployment.javaws.jre.1.osarch=amd64 
deployment.javaws.jre.1.osname=Windows 
deployment.javaws.jre.1.platform=1.6 

Por lo menos, puede editar manualmente el archivo y los cambios se muestran en el panel de control de Java. La documentación del archivo se puede encontrar here.

Cuestiones relacionadas