如何修复icedteanp插件错误?

如何修复icedteanp插件错误?

我正在使用带有“最新更新”的 openSUSE 11.3。我已经安装vimprobableuzbl

每当我启动这两个浏览器之一时,我都会收到错误消息:

icedteanp 插件错误:无法运行 etc/alternatives/../../bin/java。
有关更多详细信息,请在终端窗口中重新运行“firefox -g”。


一段时间后(大约 1 分钟),该消息自行消失(或者当我单击“关闭”按钮时)。浏览器继续加载,并且此错误再次出现在特定网站上。

我可以做什么来解决这个问题?

答案1

您的java替代方案配置不正确,网络浏览器找不到二进制文件。

更新您的替代方案:

update-alternatives --config java

这应该只输出一个(带有路径)或多个可供选择的选项。如果只有一个,请检查该路径是否存在,否则选择您的替代方案。

再次尝试打开包含 java 元素的页面。

还是同样的错误?

首先,找出提供的内容java

rpm -q --whatprovides java

如果没有返回任何内容,则必须java先安装。
否则,检查二进制文件的确切位置:

rpm -ql <package-from-above> | egrep '/bin/java$'

这应该显示java二进制文件。

现在更新您的替代方案以引用该二进制文件:

update-alternatives --set java <path-from-above>

答案2

我遇到了这个问题,并通过进入 YaST 软件管理器并删除 Java 的 OpenJDK 版本来解决它。

相关内容