本番環境にデプロイされ、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 バージョンでこの機能を無効にする方法は何ですか?