アプレットを含む他の人のWebページを表示しているときに、いくつかをインストールしているときにInternet Explorer 6.0に特定のJREを使用させるにはどうすればよいですか?
8 に答える
まず、現在インストールされている Java のバージョンを無効にします。これを行うには、[コントロール パネル] > [Java] > [詳細] > [ブラウザーの既定の Java]に移動し、[ Microsoft Internet Explorer ]のチェックを外します。
次に、代わりに使用する Java のバージョンを有効にします。これを行うには、(たとえば) C:\Program Files\Java\ jre1.5.0_15 \bin ( jre1.5.0_15は使用する Java のバージョン) に移動し、 javacpl.exeを実行します。Advanced > Default Java for Browsersに移動し、 Microsoft Internet Explorerを確認します。
古いバージョンの Java を元に戻すには、これらの手順を逆にする必要があります。
古いバージョンの Java では、ブラウザのデフォルト Javaは<APPLET> タグ サポートと呼ばれていることに注意してください(ただし、効果は同じです)。
この方法の良いところは、他のブラウザーに影響を与えず、デフォルトのシステム JRE に影響を与えないことです。
私は今日同じ問題を抱えており、Jack Leow に同意します。基本的に、Windows XP では、[コントロール パネル] > [Java] に移動して、次の操作を行う必要がありました。
- Java タブ
- 「表示」ボタンをクリック
- 必要な JRE のみを有効にする (つまり、JRE 1.5.x を有効にし、1.6.x を無効のままにする)
- IE を再起動する
- IE でアプレット ページを読み込む
- ほら、正しい JRE バージョンがロードされています。
サーバー側のソリューション(あなたの質問はもともとあいまいでした)については、sunのこのページにJREを指定する1つの方法がリストされています。具体的には、
<OBJECT
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200">
<PARAM name="code" value="Applet1.class">
</OBJECT>
classid 属性は、使用する Java Plug-in のバージョンを識別します。
以下は、classid 属性の代替形式です。
classid="clsid:CAFEEFAC-xxxx-yyyy-zzzz-ABCDEFFEDCBA"
この形式で、「xxxx」、「yyyy」、および「zzzz」は、使用する Java Plug-in の特定のバージョンを識別する 4 桁の数字です。
たとえば、Java Plug-in バージョン 1.5.0 を使用するには、次のように指定します。
classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
ここで JRE6 と JRE5 について述べたように、JRE1.4 に更新します。
java インストールの jre/bin ディレクトリでjpicpl32.exeアプリケーションを実行する必要があります (例: c:\java\jdk1.4.2_07\jre\bin\jpicpl32.exe )。
これは、Daniel Cassidy の投稿で言及されたアプリケーションの以前のバージョンです。
ここでのすべての回答を最初に試してみます。しかし、これらがうまくいかない場合に備えて、私がしていることをただ投げ込みたいと思いました.
私はあなたが以前に抱えていたのと同じ問題を解決しようとしましたが、最終的に、システムに同時に JRE を 1 つだけインストールすることにしました。私は約 10 の異なる JDK (1.3 から 1.6、およびさまざまなベンダー - Sun、Oracle、IBM) を開発のために必要としていますが、スタンドアロンの JRE は 1 つしか持っていません。
これは、自宅の Windows 2000 + IE 6 コンピューターと、職場の Windows XP + 複数の IE コンピューターで機能しました。
デプロイメント ToolkitのdeployJava.jsを使用します(ただし、これにより、特定のバージョンではなく、最小バージョンが保証されます)
あなたが Web ページを書いている人でない場合は、Win XP SP2 で追加された[アドオンの管理 IE オプション] 画面で、使用したくないアドオンを無効にすることができます。