软件:Java 运行时环境 1.6.0_21
操作系统:Windows XP Professional 32位,SP3
情况:本周将部署一款新的基于 Web 的软件,在此之前,公司所有桌面都需要设置以满足该软件的要求。其中一个要求是 JRE 1.6.0_21。
我已经成功编写了删除所有其他 Java 版本并安装所需版本的脚本,但是我无法正确配置它。
其中一个要求是将 Java 控制台设置为禁用 - 否则,可能会导致特定功能出现问题。我已经推出了一个deployment.config 和deployment.properties,但控制台就是无法自行禁用。我知道配置被正确读取,因为更新选项卡已被正确禁用和删除。
部署.配置:
deployment.system.config=file\:C\:/WINDOWS/Sun/Java/Deployment/deployment.properties
deployment.system.config.mandatory=true
部署.属性:
#deployment.properties
#Fri Jun 15 09:34:31 EST 2012
deployment.version=6.0
deployment.console.startup.mode=DISABLE
deployment.javaws.autodownload=NEVER
deployment.javaws.autodownload.locked=
如果我将控制台设置为 ENABLE,也不会发生任何变化 - 它仍然保持默认隐藏状态。
我确信我可以通过某种形式的注册表更改来禁用控制台,但我倾向于通过部署文件来完成此操作,因为如果我们愿意的话,它可以选择将属性文件集中到网络共享。
如果有人有任何建议我将不胜感激。
答案1
好的 - 现在它可以正常工作了。我不知道为什么 - 昨晚回家前我什么都没做,今天早上回来后重新登录测试机(甚至没有关闭)发现它完全正常工作。
如果有人知道为什么会发生这种情况,那就最好在这里留下信息,以便其他遇到同样问题的人能够知道。