我正在使用带有“最新更新”的 openSUSE 11.3。我已经安装vimprobable
并uzbl
。
每当我启动这两个浏览器之一时,我都会收到错误消息:
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 版本来解决它。