it-swarm-id.com

Paksa Internet Explorer untuk menggunakan Java khusus instalasi Runtime Environment?

Saat melihat halaman web orang lain yang berisi applet, bagaimana saya bisa memaksa Internet Explorer 6.0 untuk menggunakan JRE tertentu ketika saya sudah menginstal beberapa?

46
Mark MacIver

Pertama, nonaktifkan versi Java yang saat ini diinstal. Untuk melakukan ini, buka Control Panel> Java> Advanced> Default Java untuk Browser dan hapus centang Microsoft Internet Penjelajah.

Selanjutnya, aktifkan versi Java yang ingin Anda gunakan sebagai gantinya. Untuk melakukan ini, buka (misalnya) C:\Program Files\Java \jre1.5.0_15\ bin (di mana jre1.5.0_15 adalah versi Java yang ingin Anda gunakan), dan jalankan javacpl.exe Pergi ke Advanced> Default Java untuk Browser dan centang Microsoft Internet Explorer.

Untuk mendapatkan kembali versi lama Java Anda harus membalikkan langkah-langkah ini.

Perhatikan bahwa dalam versi Java yang lebih lama, Default Java untuk Browser disebut <APPLET> Dukungan Tag (tetapi efeknya sama) .

Hal yang baik tentang metode ini adalah tidak memengaruhi browser lain, dan tidak memengaruhi JRE sistem default.

72
Daniel Cassidy

Saya memiliki masalah yang sama hari ini dan saya setuju dengan Jack Leow. Pada dasarnya, pada Windows XP, saya harus pergi ke Control Panel> Java dan kemudian:

  1. Tab Java
  2. Klik tombol "Lihat"
  3. Aktifkan hanya JRE yang saya inginkan (mis. JRE 1.5.x dan biarkan 1.6.x dinonaktifkan)
  4. Mulai ulang IE
  5. Muat halaman applet di IE
  6. Et voila, ini memuat versi JRE yang benar!
21
Kayhadrin

Untuk solusi sisi server (yang pada awalnya pertanyaan Anda ambigu), halaman ini di Sun mencantumkan satu cara untuk menentukan JRE. Secara khusus,

<OBJECT 
  classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
  width="200" height="200">
  <PARAM name="code" value="Applet1.class">
</OBJECT>

Atribut classid mengidentifikasi versi Java Plug-in yang akan digunakan.

Berikut ini adalah bentuk alternatif dari atribut classid:

classid="clsid:CAFEEFAC-xxxx-yyyy-zzzz-ABCDEFFEDCBA"

Dalam formulir ini, "xxxx", "yyyy", dan "zzzz" adalah angka empat digit yang mengidentifikasi versi spesifik Java Plug-in yang akan digunakan.

Misalnya, untuk menggunakan Java Plug-in versi 1.5.0, Anda tentukan:

classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA"
4
BrezzaP

Saya akan memberikan semua tanggapan di sini, coba dulu. Tapi saya ingin menyerah pada apa yang saya lakukan, kalau-kalau ini tidak bekerja untuk Anda.

Saya telah mencoba untuk memecahkan masalah yang sama yang Anda alami sebelumnya, dan pada akhirnya, apa yang saya putuskan untuk lakukan adalah memiliki hanya satu JRE yang diinstal pada sistem saya pada waktu tertentu. Saya memiliki sekitar 10 JDK yang berbeda (1.3 hingga 1.6, dan dari berbagai vendor - Sun, Oracle, IBM), karena saya memang membutuhkannya untuk pengembangan, tetapi hanya satu JRE yang berdiri sendiri.

Ini telah bekerja untuk saya di komputer Windows 2000 + IE 6 saya di rumah, serta Windows saya XP + Banyak IE komputer di tempat kerja.

1
Jack Leow

Seperti yang telah disebutkan di sini untuk JRE6 dan JRE5, saya akan memperbarui untuk JRE1.4:

Anda perlu menjalankan aplikasi jpicpl32.exe di direktori jre/bin pada instalasi Java instalasi Anda (mis. c:\Java\jdk1.4.2 _07\jre\bin\jpicpl32.exe).

Ini adalah versi sebelumnya dari aplikasi yang disebutkan dalam pos Daniel Cassidy.

Gunakan deployment Toolkit 's deployJava.js (meskipun ini memastikan versi minimum, bukan versi tertentu)

0
Stephen Denne

Anda dapat menentukan keluarga JRE yang akan digunakan. http://www.Oracle.com/technetwork/Java/javase/family-clsid-140615.html

0
user1683903