回答:
限り、エラーなしで完了インストールとして、そこにあるシステム上のjavac実行可能ファイルは、何らかの理由で/ usr / binに正しくリンクされませんでした。sudo ln -s /usr/lib/jvm/java-7-openjdk/bin/javac /usr/bin/javacそのリンクを作成し、問題を修正する必要があります。
正しく設定するのDebian / Ubuntuの方法javacによって指されるが/usr/bin/javac使用することですupdate-alternativesコマンドを。インタラクティブに行うことができ、利用可能なオプションのリストから選択します。
sudo update-alternatives --config javacまたは、コマンドラインで必要なオプションを指定できます。
sudo update-alternatives --set javac /usr/lib/jvm/java-7-openjdk/bin/javac情報を保存する方法のため、を使用することupdate-alternativesは、選択/usr/bin/javaしたシンボリックリンクを手動で作成することとまったく同じではありません(代わりに推奨されますjavac)。詳細についてはman update-alternatives、を参照してください。
update-alternatives動作しない場合は、このコマンドを実行して再試行してください。
sudo ln -s /etc/alternatives/javac /usr/bin/javacこれが私がしたことです。出来た。
まず、次のようにJava 7用のjdkをインストールしました。
sudo apt-get install openjdk-7-jdk
それで十分かもしれません:実行してPATHにjavacがあるかどうかを確認してください javac -version
そうでない場合は、sudo update-alternatives --config javacこれを使用する代わりに、ニコラスの答えに従ってください:
sudo update-alternatives --config java
次のように入力して、プロンプトでJava 7を選択しました2。
There are 2 choices for the alternative java (providing /usr/bin/java).
  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
* 2            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1051      manual mode
Press enter to keep the current choice[*], or type selection number: