Windows 7 で Java 6 から Java 7 ランタイムに移行する移行プロジェクトでは、次のような状況を想定しています。
- JRE 6 と JRE 7 の両方がマシンにインストールされている
- JRE 6 がデフォルトとして設定されています
- JRE 7 は、それを必要とするアプレットおよび webstart アプリケーションによって明示的に要求されます。
このような状況を実現するためにパスを使用する解決策はたくさん見つかりましたが、デフォルト パスを維持する方法を探しています (C:\Windows\System の java.exe を使用)。残念ながら、レジストリ キー \HKLM\SOFTWARE\Wow6432\JavaSoft\Java Runtime Environment\CurrentVersion を 1.6 に変更しても機能しません。
このようなセットアップの経験がある人はいますか?
編集: なぜこれが必要なのかという質問がたくさんあります。すべての内外について話し合うことができますが、考えられるすべてのシナリオについて話し合い、これが私たちのビジネスへの影響が最も少ないシナリオであるということを私から理解してください. 10,000 を超えるシステム (ラップトップ + デスクトップ) が関与しており、多数の異なるアプレット、Webstart アプリケーション、およびスタンドアロン クライアント アプリケーションが関与しています。