安裝步驟如下:
1)下載 JDK 8
從http://www.oracle.com/technetwork/java/javasebusiness/downloads/ 選擇下載JDK的最新版本 JDK 8。
從http://www.oracle.com/technetwork/java/javasebusiness/downloads/ 選擇下載JDK的最新版本 JDK 8。
我選擇的是:jdk-8u5-linux-x64.tar.gz
這個版本的JDK不需要安裝,只需要解壓,然后再配置環境變量即可。
2)新建一個文件夾
#sudo mkdir -p /usr/local/java
3)將下載好的JDK 復制到該目錄下面
#sudo cp /home/hadoop/Downloads/jdk-8u5-linux-x64.tar.gz /usr/local/java
#sudo cp /home/hadoop/Downloads/jdk-8u5-linux-x64.tar.gz /usr/local/java
4)解壓JDK
#cd /usr/local/java
#sudo tar zxvf jdk-8u5-linux-x64.tar.gz
#sudo rm jdk-8u5-linux-x64.tar.gz
#sudo ln -s jdk1.8.0_05 /usr/local/java/latest //建立一個軟鏈接,以后如果要更新JDK的話就直接安裝,然后在更新這個軟鏈接即可,就不要在更新環境變量,這樣就可以統一管理。
#sudo tar zxvf jdk-8u5-linux-x64.tar.gz
#sudo rm jdk-8u5-linux-x64.tar.gz
#sudo ln -s jdk1.8.0_05 /usr/local/java/latest //建立一個軟鏈接,以后如果要更新JDK的話就直接安裝,然后在更新這個軟鏈接即可,就不要在更新環境變量,這樣就可以統一管理。
5)配置環境變量
#sudo gedit /etc/environment
在environment中修改PATH,追加JDK 路徑,添加CLASSPATH與JAVA_HOME,內容如下:
JAVA_HOME="/usr/local/java/latest"
JRE_HOME="/usr/local/java/latest/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/java/latest/bin"
JRE_HOME="/usr/local/java/latest/jre"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/java/latest/bin"
記得要讓環境變量配置生效source
#source /etc/environment
6)然后要告訴系統,我們使用的是sun的JDK,而非OpenJDK
# sudo update-alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_05/bin/java 300
# sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_05/bin/javac 300
# sudo update-alternatives --install /usr/bin/javac javac /usr/local/java/jdk1.8.0_05/bin/javac 300
# sudo update-alternatives --config java
7)測試一下是否安裝成功:
# java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
安裝成功!
參考:
http://www.myexception.cn/eclipse/1642383.html