Openjdk-7-jdk の一部のコマンドが認識されない?

Openjdk-7-jdk の一部のコマンドが認識されない?

apt-get install を使用して openjdk-7-jdk をインストールしました。ただし、「javac」と入力すると、ターミナルに「bash: /usr/bin/javac: No such file or directory」と表示されます。リンクが壊れていると思いますが、どうすれば修正できますか?

注: 以前 openjdk-7-jdk をインストールしましたが、その後 openjdk を削除して sun-java をインストールしました。今 sun-jdk を削除して openjdk に戻したいのですが、javac が認識されません。Ubuntu 11.10 を使用しています。

編集: 認識されるもの: java; 認識されないもの: javac、javadoc、appletviewer、...

答え1

私の場合は次の回避策が有効でした:

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-openjdk-amd64/bin/javac 1

数年前は、Ubuntu に Java をインストールするのはずっと簡単でした。Canonical の人たちがなぜそれをどんどん複雑にしているのか、私にはわかりません。

関連情報