1

从 7u10 开始,如果不使用最新的 jre 版本,Java 会显示新的“过期”警告。Java 更新已导致我们的 Java Web Start 应用程序出现问题。我们想用新的更新测试我们的应用程序,然后我们才能告诉我们的客户可以更新 Java。我试图在系统级别阻止新的“过时”警告,但没有结果。我在路径 C:\WINDOWS\Sun\Java\Deployment\ 中创建了两个文件 deployment.config 和 deployment.properties,但看起来没有任何作用。

deployment.config 文件:

deployment.system.config=file\:C\:/WINDOWS/Sun/Java/Deployment/deployment.properties
deployment.system.config.mandatory=true

deployment.properties 文件:

deployment.javaws.autodownload=NEVER
deployment.expiration.check.enabled=false

Oracle 部署配置文件和属性文档

4

3 回答 3

3

deployment.system.config 是系统(企业范围)deployment.properties 文件的 URL。系统管理员可以使用此属性集中管理或“锁定”用户特定的配置设置。对于本地文件,请使用 URL 中的文件协议,例如 file:///C:/Windows/Sun/Java/Deployment/deployment.properties。

来源:http ://docs.oracle.com/javase/7/docs/technotes/guides/jweb/jcp/properties.html

注意正斜杠(我之前遇到过这个问题)。

于 2014-01-17T19:13:22.053 回答
0

此 deployment.expiration.check.enabled=false 属性仅适用于 Java 7 Update 40 您正在测试哪个版本?

于 2013-10-22T13:32:29.087 回答
-1

您的文件夹路径错误 - C\:/WINDOWS/Sun/Java/Deployment/deployment.properties

尝试 C:\Windows\Sun\Java\Deployment\deployment.properties

于 2013-12-04T04:01:05.187 回答