2011-01-07 112 views
5

有谁知道如何通过注册表键从下面的对话框设置JRE值? 没有在HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft的\ Java运行时环境 明显的(或在赫克这些值存储?)在Windows客户端通过注册表的Java设置

我们必须设置命令行的内存分配为我们的用户,他们有困难,输入参数,击中返回并单击确定。

我正在计算创建一个SetCmdArgs.rgs文件并让他们使用regedit来设置值。在XP 从 “C:\ Program Files文件(x86)的\的Java \ JRE6 \ BIN \ javacpl.exe” Win7上 alt text

从 “\ Program Files文件\的Java \ JRE6 \ BIN \ javacpl.exe C”

谢谢, 克雷格

回答

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

相关问题