Java 7 Update 45阻止使用不安全的属性标记。例如。我们在jnlp中使用属性“swing.defaultlaf”来设置外观和感觉。在此升级之前,此工作正常。从Oracle网站上的文档和提示中,我了解到添加了“javaws”。或“jnlp。”对于属性名称,将使更新45将此类属性视为安全。 我对Java的了解并不详细,我们的许多代码都是生成的。我已经发现只是将我的示例属性更改为“jnlp.swing.defaultlaf”并不能解决问题。所以我想我必须在我的Java代码中获取这个新属性名称的值?有人可以提供样品吗? 我想当应用程序已经运行时,并非所有系统属性都可以更改。如何解决这些财产问题?
PS我讨厌签署jnlp文件。我们有多个,我们每天都会对SaaS系统进行更新。我们所有的.jar文件都已签名,我们的服务器和系统软件不断更新,现在我们还需要签署jnlp文件吗?