通过Windows客户端中的注册表设置java

有谁知道如何通过注册表项从下面的对话框中设置JRE值? HKEY_LOCAL_MACHINE \ SOFTWARE \ JavaSoft \ Java运行时环境中没有明显的东西(或存储这些值的位置?)

我们必须为用户设置命令行内存分配,他们很难输入参数,点击返回并单击OK。

我想要创建一个SetCmdArgs.rgs文件并让他们使用regedit来设置值。

来自Win7上的“C:\ Program Files \ Java \ jre6 \ bin \ javacpl.exe”中的“C:\ Program Files(x86)\ Java \ jre6 \ bin \ javacpl.exe” 替代文字

谢谢,克雷格

它似乎是存储命令行参数的文件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控制面板中。 该文件的文档可以在这里找到。