настройки Java через реестр в клиенте Windows - PullRequest
5 голосов
/ 08 января 2011

Кто-нибудь знает, как установить значения JRE из приведенного ниже диалога через раздел реестра?ничего очевидного в HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java Runtime Environment (или где, черт возьми, хранятся эти значения?)вернитесь и нажмите 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

Спасибо, Крейг

1 Ответ

14 голосов
/ 08 января 2011

Вроде файл 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. Документацию к файлу можно найти здесь .

...