2013-10-18 51 views
1

自7u10以来,如果不使用最新的jre版本,Java会显示新的“过时”警告。 Java更新对我们的Java Web Start应用程序造成了问题。我们希望通过新的更新来测试我们的应用程序,然后才能向我们的客户说可以更新Java。我试图在系统级别阻止新的“过期”警告,但没有结果。我在路径C:\ WINDOWS \ Sun \ Java \ Deployment \中创建了两个文件deployment.config和deployment.properties,但看起来没有任何效果。Java系统级部署.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 Deployment Configuration File and Properties doc

回答

2

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

注意斜杠(我以前出现过此问题)。

+0

谢谢,这个作品! – iqpolar

+0

需要正斜杠的原因是因为该属性需要一个文件URI。请参阅Wikipedia的[File_URI_scheme](http://en.wikipedia.org/wiki/File_URI_scheme)页面以获取更多信息。 – Jesse

0

这deployment.expiration.check.enabled =虚假的属性只能从开始Java 7 Update 40 您正在测试哪个版本?

+0

我使用Java 7 Update 40 – iqpolar

-1

你的文件夹路径是错误的 - Visual C \:/ WINDOWS /太阳/ Java的/部署/ deployment.properties

尝试C:\ WINDOWS \太阳\的Java \部署\的deployment.properties