icedteanpプラグインエラーを修正する方法は?

icedteanpプラグインエラーを修正する方法は?

私は「最新のアップデート」でopenSUSE 11.3を使用しています。私はインストールvimprobableしましたuzbl

これら2つのブラウザのいずれかを起動するたびに、次のエラーメッセージが表示されます。

icedteanpプラグインエラー:etc/alternatives/../../bin/javaを実行できません。
詳細については、ターミナルウィンドウで「firefox -g」をもう一度実行してください。


しばらくすると(約1分)、メッセージが自然に消えます(または「閉じる」ボタンをクリックすると)。ブラウザが読み込まれ続け、特定のウェブサイトにこのエラーが再表示されます。

この問題を解決するにはどうすればよいですか?

答え1

回避策javaが正しく構成されていないため、Webブラウザはバイナリを見つけることができません。

選択肢を更新してください。

update-alternatives --config java

選択できるオプションは、1つ(パスを含む)または複数を出力する必要があります。パスが1つしかない場合はパスが存在することを確認し、そうでない場合は代替パスを選択してください。

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ソフトウェアマネージャに移動し、OpenJDKバージョンのJavaを削除して解決しました。

関連情報