第一步:區(qū)分32位還是64位操作系統(tǒng)
先確定你的ubuntu linux是32位還是64位的,方法很多,這里介紹一種即可。
$uname -a
第二步:卸載OpenJDK
先執(zhí)行如下命令看是否安裝了OpenJDK,如果已經(jīng)安裝,會顯示java的信息。
$java -version
如果安裝了OpenJDK,可用如下方法全部卸載:
$sudo apt-get purge openjdk-\*
第三步:下載Oracle JDK版本
注:這里以O(shè)racle 8 64位的為例
進(jìn)入 jdk下載頁面,選擇"Java SE 8"中合適的文件下載。
第四步:安裝Oracle JDK
1.創(chuàng)建java目錄
$ sudo mkdir -p /usr/local/java
將你下載的jdk-8u191-linux-x64.tar.gz拷貝至/usr/local/java目錄
$ cd /usr/local/java
$ sudo cp /home/dennis/Downloads/jdk-8u191-linux-x64.tar.gz .
-
解壓文件
tar -xzvf jdk-8u191-linux-x64.tar.gz #解壓到當(dāng)前目錄 #sudo chmod +x jdk-6u45-linux-x64.bin #給執(zhí)行權(quán)限,不執(zhí)行暫時沒問題
3.配置Orache JDK
(1) 配置JAVA_HOME和PATH環(huán)境變量
$ sudo nano /etc/profile
在該文件的末尾加上如下部分:
# JDK,TOMCAT,ORACLE
export JAVA_HOME=/opt/jdk1.8.0_25
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
(2) 配置ubuntu的JDK和JRE的位置
$ sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jdk1.6.0_45/bin/java" 1
$ sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk1.6.0_45/bin/javac" 1
$ sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jdk1.6.0_45/bin/javaws" 1
(3) 配置Oracle為系統(tǒng)默認(rèn)JDK/JRE
$ sudo update-alternatives --set java /usr/local/java/jdk1.6.0_45/bin/java
$ sudo update-alternatives --set javac /usr/local/java/jdk1.6.0_45/bin/javac
$ sudo update-alternatives --set javaws /usr/local/java/jdk1.6.0_45/bin/javaws
配置完成后,執(zhí)行如下命令使其立即生效。
$ . /etc/profile
再次執(zhí)行"java -version"顯示如下:
dennis@dubuntu1404:~$ java -version
java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)
安裝java的兩種方法
第一種方法
去oracle官方下載 綠色版,解壓到/opt/java,然后配置環(huán)境變量:
在終端輸入
sudo gedit /etc/profile
提示讓你輸密碼,輸入密碼之后,
會用gedit相當(dāng)于記事本打開那個配置文件,在文件的最后添加:
# JDK,TOMCAT,ORACLE
export JAVA_HOME=/opt/jdk1.8.0_25
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
然后保存關(guān)閉該文件,最后你重啟電腦,當(dāng)然也可以不用重啟,在終端輸入命令:
source /etc/profile
就可以了。
你可以測試環(huán)境變量是否配置正確,你在終端輸入如下命令查看
java -version
其中source /etc/profile命令是:使/etc/profile里的配置立即生效
比如你在/etc/profile里寫了java的環(huán)境變量,如果不執(zhí)行source 當(dāng)前環(huán)境下是不生效的
第二種方法為:
$ sudo add-apt-repository ppa:webupd8team/java
$ sudo apt-get update
$ sudo apt-get install oracle-java8-installer