web-dev-qa-db-ja.com

My Javaインストールが壊れています

私は最近Ubuntu 11.10にアップグレードしましたが、JavaはいくつかのWebサイトで機能していなかったため、チェックを実行しました:

keith @ KD-PB:〜$ Java -version

Javaバージョン「1.5.0」

gij(GNU libgcj)バージョン4.6.1

Copyright(C)2007 Free Software Foundation、Inc.

これはフリーソフトウェアです。コピー条件のソースを参照してください。保証はありません。市場性や特定の目的への適合性でさえも。

だからJava(Ubuntu Software CentreによるとOpenJDK 1.6.0)をアンインストールし、それとすべての依存関係を再インストールした。だから、正しいJavaインストールされたパッケージ。

keith @ KD-PB:〜$ Sudo update-alternatives --config Java

リンクグループJavaには、/ usr/bin/gij-4.6の1つしかありません。

設定するものはありません。

だから今、私は頭をかいており、何が間違っているのか分かりません。 OracleのJRE 6をインストールしましたが、すぐに動作します。OpenJDKの何が問題になっているのでしょうか?

ありがとう

更新-いくつかの提案から、以下を入力し、/ etc/alternatives/Javaが指している場所に問題があると思います。

keith @ KD-PB:〜$ ls -l which Java lrwxrwxrwx 1 root root 22 2011-10-17 06:34/usr/bin/Java->/etc/alternatives/Java keith @ KD-PB:〜$ ls -l/etc/alternatives/Java lrwxrwxrwx 1 root root 16 2011-10-17 06:34/etc/alternatives/Java-> /usr/bin/gij-4.6

keith @ KD-PB:〜$ dpkg -S/usr/lib/jvm/Java-6-openjdk/jre/bin/Java openjdk-6-jre-headless:/ usr/lib/jvm/Java-6-openjdk/jre/bin/Java

2
Victor9098

Javaインストールを数回アンインストールして再インストールしましたが、何も変更されませんでした。gijJavaアプリケーションを検出するか、削除したときにまったく検出しません。だから、次の回避策は私のためにそれをしました。

リポジトリのリストに Webupd8 PPA を追加し、それらから「update-Java」というアプリケーションをインストールしました。インストール後、端末からupdate-Javaを実行し、Java私がインストールし、それを見つけて、GUIで標準として設定するものを選択するように求めました。これを行うために、端末からJavaバージョンを実行して確認しました。

私はそれが再び機能していることを確認でき、正しくセットアップされているようです。

0
Victor9098

ええ... OpenJDKが機能しないのは奇妙です...それとEclipseにいくつかの問題があったので、OracleからJavaを入れなければなりませんでした。 OpenJDKをインストールしません。

1
Mauricio