Java 在Safari或Firefox 3.6上加载JNLP小程序

Java 在Safari或Firefox 3.6上加载JNLP小程序,java,safari,applet,jnlp,next-generation-plugin,Java,Safari,Applet,Jnlp,Next Generation Plugin,我正在尝试使用JNLP加载小程序。除了Safari(在OSX Snow Leopard上的Safari 5.0.3上试用过)之外,我测试过的每个浏览器都运行良好 这似乎是一个与Safari相关的bug,因为在中用于测试的JNLP小程序似乎也无法工作,因为Safari试图加载“Ignored.class”,而不是查看JNLP文件 有人知道这个问题的解决方法吗?好的,经过大量的修补,出现这种情况的原因似乎在于Safari(和Firefox 3.6)上安装的插件 它没有使用最新的Java插件2 NPA

我正在尝试使用JNLP加载小程序。除了Safari(在OSX Snow Leopard上的Safari 5.0.3上试用过)之外,我测试过的每个浏览器都运行良好

这似乎是一个与Safari相关的bug,因为在中用于测试的JNLP小程序似乎也无法工作,因为Safari试图加载“Ignored.class”,而不是查看JNLP文件


有人知道这个问题的解决方法吗?

好的,经过大量的修补,出现这种情况的原因似乎在于Safari(和Firefox 3.6)上安装的插件

它没有使用最新的Java插件2 NPAPI,而是使用了一些旧的插件。因此,真正的解决办法是从Safari中删除旧的插件:转到
/Library/internetplugins
并删除
javaplugincoa.bundle
(如果您在
~/Library/internetplugins
上有它,也可以删除它)

这与本文中描述的方向相同,尽管原因不同


当您这样做时,Safari将使用新的Java插件2,并将与使用新插件的其他浏览器(即Chrome或Firefox 4,对Opera不确定)完全一样工作。对于Firefox 3.6,您将不得不做类似的事情,但遵循中的步骤)

好的,因此经过大量的修补,这种行为的原因似乎在于Safari(和Firefox 3.6)上安装的插件

它没有使用最新的Java插件2 NPAPI,而是使用了一些旧的插件。因此,真正的解决办法是从Safari中删除旧的插件:转到
/Library/internetplugins
并删除
javaplugincoa.bundle
(如果您在
~/Library/internetplugins
上有它,也可以删除它)

这与本文中描述的方向相同,尽管原因不同


当您这样做时,Safari将使用新的Java插件2,并将与使用新插件的其他浏览器(即Chrome或Firefox 4,对Opera不确定)完全一样工作。对于Firefox 3.6,您必须做类似的事情,但按照中的步骤进行)

链接页面现在在这里:谢谢,我更新了问题(并添加了答案:))链接页面现在在这里:谢谢,我已经更新了问题(并添加了答案:)