1.下載下傳JDK
目前最新的JDK版本是:Java SE Development Kit 7u5
下載下傳位址:http://download.oracle.com/otn-pub/java/jdk/7u5-b06/jdk-7u5-linux-i586.tar.gz
檢視最新:http://www.oracle.com/technetwork/java/javase/downloads/index.html
2.解壓安裝
我們把JDK安裝到這個路徑:/usr/lib/jvm
如果沒有這個目錄(第一次當然沒有),我們就建立一個目錄
1 2 | cd / usr / lib sudo mkdir jvm |
建立好了以後,我們來到剛才下載下傳好的壓縮包的目錄,解壓到我們剛才建立的檔案夾裡面去,并且修改好名字友善我們管理
1 2 3 | sudo tar zxvf . / jdk - 7 - linux - i586 .tar .gz - C / usr / lib / jvm cd / usr / lib / jvm sudo mv jdk1 . 7.0_05 / jdk7 |
3.配置環境變量
1 | gedit ~/.bashrc |
在打開的檔案的末尾添加
1 2 3 4 | export JAVA_HOME = / usr / lib / jvm / jdk7 export JRE_HOME = $ { JAVA_HOME } / jre export CLASSPATH = . : $ { JAVA_HOME } / lib : $ { JRE_HOME } / lib export PATH = $ { JAVA_HOME } / bin : $ PATH |
儲存退出,然後輸入下面的指令來使之生效
1 | source ~/.bashrc |
4.配置預設JDK(一般情況下這一步都可以省略)
由于一些Linux的發行版中已經存在預設的JDK,如OpenJDK等。是以為了使得我們剛才安裝好的JDK版本能成為預設的JDK版本,我們還要進行下面的配置。
執行下面的指令:
1 2 | sudo update - alternatives -- install / usr / bin / java java / usr / lib / jvm / jdk7 / bin / java 300 sudo update - alternatives -- install / usr / bin / javac javac / usr / lib / jvm / jdk7 / bin / javac 300 |
注意:如果以上兩個指令出現找不到路徑問題,隻要重新開機一下計算機在重複上面兩行代碼就OK了。
執行下面的代碼可以看到目前各種JDK版本和配置:
1 | sudo update-alternatives --config java |
5.測試
打開一個終端,輸入下面指令:
1 | java -version |
顯示結果:
1 2 3 | java version "1.7.0_05" Java ( TM ) SE Runtime Environment ( build 1.7.0_05 - b05 ) Java HotSpot ( TM ) Server VM ( build 23.1 - b03 , mixed mode ) |
這表示java指令已經可以運作了。