当查看他人包含小程序的网页时,如果我安装了多个JRE,我该如何强制Internet Explorer 6.0使用特定的JRE?
当查看他人包含小程序的网页时,如果我安装了多个JRE,我该如何强制Internet Explorer 6.0使用特定的JRE?
首先,禁用当前安装的Java版本。方法是:进入控制面板 > Java >高级 > 浏览器默认使用的 Java,取消选中Microsoft Internet Explorer。
接下来,启用你想要使用的Java版本。方法是:进入(例如)C:\Program Files\Java\jre1.5.0_15\bin (其中 jre1.5.0_15 是你想要使用的版本号),运行 javacpl.exe。进入 高级 > 浏览器默认使用的 Java,选中Microsoft Internet Explorer。
要恢复旧版Java,需要反转这些步骤。
注意,在早期版本的Java中,浏览器默认使用的 Java 被称为<APPLET>标记支持(但效果相同)。
这种方法的好处是不会影响其他浏览器,也不会影响默认系统JRE。
我今天遇到了同样的问题,我同意Jack Leow的看法。 基本上,在Windows XP上,我必须进入控制面板 > Java ,然后:
对于服务器端解决方案(您的问题最初不明确),sun公司的这个页面列出了一种指定JRE的方法。具体来说,
<OBJECT
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="200" height="200">
<PARAM name="code" value="Applet1.class">
</OBJECT>
The classid attribute identifies which version of Java Plug-in to use.
Following is an alternative 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 the specific version of Java Plug-in to be used.
For example, to use Java Plug-in version 1.5.0, you specify:
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。虽然我需要使用大约10个不同版本的JDK(从1.3到1.6,来自不同的供应商,如Sun、Oracle和IBM),但只有一个独立的JRE。
这种方法在我家里的Windows 2000 + IE 6电脑上以及我工作用的Windows XP + 多个IE电脑上都行得通。
如果您的意思是在非编写网页的人时,那么您可以通过管理附加组件 Win XP SP2中添加的IE选项屏幕禁用您不想使用的附加组件。