2011-01-07 2 views
5

Кто-нибудь знает, как установить значения JRE из приведенного ниже диалогового окна с помощью раздела реестра? ничего очевидно в HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment (или где чёрт этих значений сохраняются в памяти?)Настройки java через реестр в клиенте Windows

Мы должны установить распределение памяти командной строки для наших пользователей, и они с трудом набирают аргументы, ударяя return и нажмите OK.

Я решил создать файл SetCmdArgs.rgs и попросить их использовать regedit для установки значений.

из "C: \ Program Files \ Java \ jre6 \ Bin \ javacpl.exe" на XP из "C: \ Program Files (x86) \ Java \ jre6 \ Bin \ javacpl.exe" на Win7 alt text

Спасибо, Craig

ответ

13

Вроде бы файл C:\Users\%USER%\AppData\LocalLow\Sun\Java\Deployment\deployment.properties где аргументы командной строки сохраняются.

Добавление test123 в аргументах командной строки изменяет файл следующим образом:

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 

По крайней мере, я могу вручную отредактировать файл и изменения отображаются в панели управления Java. Документацию файла можно найти here.

Смежные вопросы