本篇文章會介紹如何在Linux操作系統上安裝和更新JAVA8。
經過漫長的等待,Java SE Development Kit 8終於可以下載了,JDK8集成了很多增強的功能在2014年3月18日正式發布,你可以在這裡查找所有的功能。
你可以直接從Oracle官網下載最新的版本,你也可以通過shell運行下面的命令進行下載:
對於64位
cd /opt/wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u72-b15/jdk-8u72-linux-x64.tar.gz" -O jdk-8u72-linux-x64.tar.gztar xzf jdk-8u72-linux-x64.tar.gz
對於32位
cd /opt/wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u72-b15/jdk-8u72-linux-i586.tar.gz" -O jdk-8u72-linux-i586.tar.gztar xzf jdk-8u72-linux-i586.tar.gz
安裝包解壓後你可以使用alternatives命令來進行安裝,alternatives命令封裝了chkconfig。
cd /opt/jdk1.8.0_72/alternatives --install /usr/bin/java java /opt/jdk1.8.0_72/bin/java 2alternatives --config javaThere are 3 programs which provide 'java'. Selection Command-----------------------------------------------* 1 /opt/jdk1.7.0_71/bin/java + 2 /opt/jdk1.8.0_45/bin/java 3 /opt/jdk1.8.0_66/bin/java 4 /opt/jdk1.8.0_72/bin/javaEnter to keep the current selection[+], or type selection number: 4
到這裡在你的系統上已經成功的安裝了JAVA8,此外我們還建議你利用alternatives設置javac和jar的執行路徑。
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_72/bin/jar 2alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_72/bin/javac 2alternatives --set jar /opt/jdk1.8.0_72/bin/jaralternatives --set javac /opt/jdk1.8.0_72/bin/javac
運行下面的代碼查看安裝的JAVA版本號
java -versionjava version "1.8.0_72"Java(TM) SE Runtime Environment (build 1.8.0_72-b15)Java HotSpot(TM) 64-Bit Server VM (build 25.72-b15, mixed mode)
絕大部分的JAVA應用程序都需要設置環境變量才能運行,可以使用下面的命令進行設置:
設置JAVA_HOME變量
export JAVA_HOME=/opt/jdk1.8.0_72
設置JRE_HOME變量
export JRE_HOME=/opt/jdk1.8.0_72/jre
設置PATH變量
export PATH=$PATH:/opt/jdk1.8.0_72/bin:/opt/jdk1.8.0_72/jre/bin
上面的環境變量可以放在/etc/environment文件中,系統啟動會自動的加載。
對於64位
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz" -O jdk-7u80-linux.tar.gz
對於32位
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-i586.tar.gz" -O jdk-7u80-linux-i586.tar.gz
http://xxxxxx/Linuxjc/1134338.html TechArticle