Force Internet Explorer to use a specific Java Runtime Environment?

When viewing another webpage containing an applet, how can I get Internet Explorer 6.0 to use a specific JRE when I have several installed?

+42
java internet-explorer plugins internet-explorer-6
Sep 16 '08 at 11:07
source share
8 answers

If you mean, when you are not the person creating the web page, you can turn off the add that you do not want to use with Manage Add-On. The IE Options screen is added in Win XP SP2

-2
Sep 16 '08 at 12:29
source share

First, disable the installed version of Java. To do this, go to Control Panel> Java> Advanced> Default Java for Browsers and uncheck Microsoft Internet Explorer .

Then enable the version of Java you want to use. To do this, go to (for example) C: \ Program Files \ Java \ jre1.5.0_15 \ bin (where jre1.5.0_15 > is the version of Java you want to use) and run javacpl.exe . Go to Advanced> Java default for browsers and check Microsoft Internet Explorer .

To revert to your previous version of Java, you need to undo these steps.

Please note that in older versions of Java Java, the default for browsers is called <APPLET> Tag Support (but the effect is the same).

It’s good that this method does not affect other browsers and does not affect the default JRE system.

+70
Nov 10 '08 at 11:27
source share

Today I have the same problem and I agree with Jack Leov. Basically, in Windows XP I had to go to Control Panel> Java, and then:

  • java tab
  • Click the View button
  • Enable only the JRE I want (i.e. JRE 1.5.x and save 1.6.x disabled)
  • Restart IE
  • Load applet page in IE
  • Et voila, it downloads the correct version of JRE!
+20
Jun 22 2018-10-22T00:
source share

For a server-side solution (which your question was initially ambiguous), this page in the sun contains one way to specify a JRE, in particular

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

The classid attribute determines which versions of the Java plug-in to use.

The following is an alternate form of the classid attribute:

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

In this form, “xxxx”, “yyyy” and “zzzz” are four-digit numbers that identify a particular version of the Java Plug-in to use.

For example, to use the Java Plug-in version 1.5.0, you specify:

 classid="clsid:CAFEEFAC-0015-0000-0000-ABCDEFFEDCBA" 
+4
Sep 16 '08 at 11:20
source share

I would give all the answers here, try again. But I just wanted to give up what I'm doing, just in case, this will not work for you.

I tried to solve the same problem that you encountered before, and, in the end, what I decided to do was install only one JRE on my system at a time. I have about 10 different JDKs (from 1.3 to 1.6 and from different vendors - Sun, Oracle, IBM), since I need this for development, but only for one separate JRE.

This worked on my computer running Windows 2000 + IE 6 at home, as well as on my computer running Windows XP + Multiple IE.

+1
Nov 10 '08 at
source share

As already mentioned here for JRE6 and JRE5, I will be updating for JRE1.4:

You will need to run the jpicpl32.exe application in the jre / bin directory of your Java installation (for example, c: \ java \ jdk1.4.2_07 \ jre \ bin \ jpicpl32.exe ).

This is an earlier version of the app, mentioned in a post by Daniel Cassidy.

+1
Oct 04 '10 at 7:20
source share

Use the Deployment Deployment Tool deployJava.js (although this provides a minimal version, not a specific version)

0
Sep 16 '08 at 12:21
source share
0
Oct 23 '14 at 10:17
source share



All Articles