如何让IE或applet恢复使用旧版本的已安装JRE?

时间:2011-12-02 10:26:45

标签: java

我在现有的1.4.2上安装了JRE 6,导致IE6中的一些applet要求1.4.2停止工作,如何在不卸载JRE6的情况下还原它?

2 个答案:

答案 0 :(得分:0)

在Windows上,进入控制面板,选择java图标,单击java选项卡,然后单击视图按钮。这应该显示已安装的运行时列表,启用和禁用您需要的任何内容。

答案 1 :(得分:0)

如何部署applet?我假设您正在使用jnlp文件描述符(Java Web Start)。 如果是这样,也许你觉得这个链接很有用:

http://docs.oracle.com/javase/1.5.0/docs/guide/javaws/developersguide/syntax.html

部署时可以使用此建议: http://docs.oracle.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html

据我所知,现在部署applet的标准是使用deployJava脚本和jnlp文件。这样您就可以使用

检测客户端的jre
  

getJREs()

选择合适的一个,然后致电:

启动您的小程序
  

runApplet(attributes,parameters,minimumVersion)

请注意,根据客户端运行的Java插件,上述方法可能无效。 DeployJava为您提供了处理

的选项
  

要部署在旧的和新的Java插件上运行的applet,   指定applet标记属性和JNLP参数,如下所示   以下示例:

var attributes = {codebase:'http://java.sun.com/products/plugin/1.5.0/demos/jfc/Java2D',
                      code:'java2d.Java2DemoApplet.class', archive:'Java2Demo.jar', width:710, height:540} ; 
var parameters = {fontSize:16, jnlp_href:'java2d.jnlp'} ; 
var version = '1.6' ; 
deployJava.runApplet(attributes, parameters, version);