
我是 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?