下载 JDK
JDK 安装程式的下载,可至( https://www.oracle.com/technetwork/java/archive-139210.html )版本说明jdk-8u192-linux-i586.tar.gz => 1.8 版 update 192 Linux 32 使用
jdk-8u192-linux-x64.tar.gz => 1.8 版 update 192 Linux 64 使用早期在 Linux 上有提供 rpm、bin、tar.gz 档等等这几种安装方式,这里我们选用 tar.gz 档来安装,直接解压缩后就可以使用。
解压缩 tar.gz 档
tar -zxvf jdk-8u192-linux-i586.tar.gz
把 JDK 的资料夹 jdk1.8.0_192 拷贝至 /usr/local/jdk/ 之下
mv jdk1.8.0_192 /usr/local/jdk/
新增 java 捷径目录
设一个名称为 java 的捷径,以后 JDK 换版只要把 java 捷径指向不同路径就可以,以使用者角度来看,只管使用 java 捷径,当 JDK 换版的时候环境变数里面的 PATH 并不需要做调整。
cd /usr/local/ln -s jdk/jdk1.8.0_192/ java
设定环境变数
编辑 /etc/profile,加入环境变数export JAVA_HOME=/usr/lib/javaexport JRE_HOME=$JAVA_HOME/jreexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATHexport CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib
设定 JAVA_HOME=/usr/lib/java
「JAVA_HOME」为 JDK 的目录,就是刚刚複製到「/usr/local/jdk/jdk1.8.0_192」的目录。
设定 JRE_HOME=$JAVA_HOME/jre
「JRE_HOME」为 JRE(Java Runtime Environment) 的目录,JDK 有包含 JRE,位置就在 JDK 目录下的「jre」目录。
设定 PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
「PATH」变数为系统寻找指令(档案)的路径,将「JAVA_HOME」变数和「JRE_HOME」变数加进原先的「PATH」变数前。
设定 CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JRE_HOME/lib
「CLASSPATH」变数为 Java 寻找 Java 程式所使用到的 Class 路径,路径可以是目录也可以是 jar 档案,将目前的目录「.」和「$JAVA_HOME/lib」与「$JAVA_HOME/jre/lib」加进变数中。
检查是否安装完成
输入以下指令 javac -version 及 java -version,会显示目前 JDK 的版本