opensuse – 如何修复icedteanp插件错误?

我正在使用openSUSE 11.3和“最新更新”.
我安装了vimprobable和uzbl.

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

icedteanp plugin error: Failed to run etc/alternatives/../../bin/java.
For more detail rerun “firefox -g” in a terminal window.

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

我该怎么做才能解决这个问题?

解决方法:

您的java替代配置不正确,webbrowser找不到二进制文件.

更新替代品:

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>
上一篇:安全性 – PHP exec()是否将执行的命令存储在任何地方?


下一篇:opensuse – 无法启动mysql服务