1. 下载jdk
Oracle官网上下载jdk,需要点击accept licence
才能下载,在linux上执行下面的命令,可以直接下载。
# wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" -c http://download.oracle.com/otn-pub/java/jdk/8u171-b11/512cd62ec5174c3487ac17c61aaa89e8/jdk-8u171-linux-x64.tar.gz
2. 使用二进制版本(.tar.gz)安装到64位linux平台上
- 解压
# tar xf jdk-8u171-linux-x64.tar.gz
注:二进制版可以安装到任何用户下面,不局限于root账号,并且安装位置任意。但是只有root账号可以安装到系统目录位置。
- cd到你想安装jdk的目录,然后移动下载的包到当前目录
# mkdir -p /path/to/java
# mv /path/to/jdk1.8.0_171/ /path/to/java/
(mkdir -p:建立上层目录,比如 /root目录下没有任何目录,mkdir -p /root/test/test就在/root目录下建立了test目录,并在/root/test目录下还建立了/root/test/test 目录)。jdk安装好了,如果想节省磁盘空间,可以删除tar.gz包。
3. 配置java环境变量
# vim /etc/profile
// 在export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL的下面添加。如果java和jre home都指定就默认使用jrehome,否则随便哪个tomcat都可以识
export JAVA_HOME=/path/to/java
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
4. 测试
# source /etc/profile // 这个命令只会对增加的变量有修改,如果删除变量则看不出结果
# echo $JAVA_HOME
/usr/share/java
# echo $PATH
/data/java/bin:/data/java/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
# echo $CLASSPATH
.:/data/java/lib/dt.jar:/data/java/lib/tools.jar
# java --version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b11, mixed mode)
# javac