0

本番環境にデプロイされ、HTML ページのタグ プロパティを介して明示的に Java 1.6* を必要とする一連のサードパーティ製 Java アプレットがあります。クライアント コンピュータを Java 1.7 にアップグレードすると、次のダイアログが表示されます。

警告 - 利用できないバージョンの Java が要求さ
れました [最新バージョンで実行] [キャンセル]

このダイアログを抑制する方法はありますか?

Java ポリシーで使用できるさまざまなプロパティを調べましたが、望ましい効果が得られるものはありません。

http://docs.oracle.com/javase/7/docs/technotes/guides/deployment/deployment-guide/properties.html

また、「最新バージョンで実行」をクリックした後、設定値がどこに保存されているかを監視しました。値は、.lap ファイルとしてローカル Java アプリケーション キャッシュにのみ保存されます。したがって、アプレットがキャッシュにダウンロードされる前にこの設定を強制する方法はありません。

これは Secure Static Versioning に関連しているようです。古い Java バージョンには、1.6 以降のものでは使用できないキーがありました。

HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Deployment\Policy] "EnableSecureStaticVersioning"=0

では、最新の Java バージョンでこの機能を無効にする方法は何ですか?

4

1 に答える 1