
私はUbuntu初心者で、最近ラップトップでWindows 8とUbuntu 12.04をデュアルブートしました。次のコマンドを使用してJavaをインストールしました。
sudo apt-get install openjdk-7-jdk
インストールに成功しました。Javaプログラムをコンパイルしようとすると、次のメッセージが表示されます。
a@ubuntu:~/Desktop$ javac hello.java
The program 'javac' can be found in the following packages:
* default-jdk
* ecj
* gcj-4.6-jdk
* openjdk-6-jdk
* gcj-4.5-jdk
* openjdk-7-jdk
Try: sudo apt-get install <selected package>
何をすべきか提案してください??? よろしくお願いします。
答え1
jdk
インストールは適切で、JAVA_HOME
環境変数として設定されていないようです。JAVA_HOME
変数を設定するには、以下の手順に従ってください。
- ターミナルを開く ( Ctrl+ Alt+ T )
次のコマンドを使用して環境ファイルを編集します。
$ sudo gedit /etc/environment
nano
または、ご希望に応じてエディターを使用することもできます。ファイルの最後に次の行を貼り付けます
JAVA_HOME="/usr/lib/jvm/open-jdk" export JAVA_HOME
注記:パス
JAVA_HOME
は のインストール パスによって異なりますjdk
。ファイルを保存して終了します
gedit
。環境変数の変更を再読み込みするには、次のコマンドを使用します。
$ source /etc/environment
次
jdk
のコマンドを使用してパスを確認します$ echo $JAVA_HOME
または使用
$ java -version
上記のコマンドを実行するjdk
と、正しくインストールされている場合はインストールされたバージョンが表示されます。
動作しない場合は、システムを一度再起動してください。
詳細はこちらをご覧くださいJava の JAVA_HOME を設定するにはどうすればいいですか?