2

Java 7 Update 45 は、安全でないプロパティ タグの使用をブロックします。たとえば、jnlp でプロパティ「swing.defaultlaf」を使用してルック アンド フィールを設定します。これは、このアップグレードまでは正常に機能していました。Oracle のドキュメントとこの Web サイトのヒントから、「javaws.」を追加することを学びました。または「jnlp」。プロパティ名に追加すると、アップデート 45 はそのようなプロパティを安全なものとして扱います。Java に関する私の知識は詳細ではなく、コードの多くは生成されています。サンプルのプロパティを「jnlp.swing.defaultlaf」に変更するだけでは問題が解決しないことがわかりました。では、Java コードでこの新しいプロパティ名の値を取得する必要があると思いますか? 誰かがサンプルを提供できますか? アプリケーションが既に実行されているときに、すべてのシステム プロパティを変更できるわけではないと思います。これらのプロパティの問題をどのように解決する必要がありますか?

PS jnlp ファイルに署名するのは嫌いです。複数あり、SaaS システムを毎日更新しています。すべての .jar ファイルは署名されており、サーバーとシステム ソフトウェアは常に更新されていますが、jnlp ファイルにも署名する必要がありますか?

4

0 に答える 0