**下载链接:**https://download.oracle.com/otn/java/jdk/11.0.4+10/cf1bbcbf431a474eb9fc550051f4ee78/jdk-11.0.4_linux-x64_bin.tar.gz(需要注册一个oracle账号)
参考官方文档:
https://docs.oracle.com/en/java/javase/11/install/installation-jdk-linux-platforms.html#GUID-737A84E4-2EFF-4D38-8E60-3E29D1B884B8
(yum命令参考:http://man.linuxde.net/yum)
1.先卸载之前centos7.4自带的jdk1.8
2.列举匹配已安装的java的软件包:yum list installed | grep java
3.卸载安装的jdk:
yum -y remove java-1.7.0-openjdk*
yum -y remove java-1.8.0-openjdk*
卸载完成!!!
手动解压JDK的压缩包,然后设置环境变量
把之前安装在本地的安装包使用rz命令传输到Linux上
yum install -y lrzsz
查询之前安装的jdk名称:rpm -qa | grep jdk
卸载jdk:rpm -e --nodeps jdk1.8-1.8.0_152-fcs.x86_64
1、复制安装包到/usr/java目录中(目录可以自己选):cp jdk-11.0.3_linux-x64_bin.tar.gz /usr/java
2、切换到/usr/java目录下:cd /usr/java
3、解压缩包:tar -zxvf jdk-11.0.3_linux-x64_bin.tar.gz
配置环境变量
vim /etc/profile
在最后添加一下几行
JAVA_HOME=/usr/java/jdk-11.0.3
export JRE_HOME=/usr/java/jdk-11.0.3/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
注释:
JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径,此路径下包括lib,bin,jre等文件夹(tomcat,Eclipse的运行都需要依靠此变量)。
CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设:.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib。CLASSPATH变量值中的.表示当前目录
PATH使得系统可以在任何路径下识别java命令,设为:$JAVA_HOME/bin:$JRE_HOME/bin。
特别注意:环境变量值的结尾没有任何符号,不同值之间用:隔开(windows中用;)。
使配置文件生效:
source /etc/profile
java -version 查看版本