1. 下载
官网地址:
Java Archive | Oraclehttps://www.oracle.com/java/technologies/downloads/archive/
2、安装
#上传
jdk-8u241-linux-x64.tar.gz
#解压
tar -zxvf jdk-8u241-linux-x64.tar.gz
#删除红色安装包(可选)
rm -rf jdk-8u241-linux-x64.tar.gz
#配置环境变量
vim /etc/profile #G + o
export JAVA_HOME=/export/server/jdk1.8.0_241
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
#刷新环境变量文件 让配置生效
source /etc/profile
[root@node1 ~]# java -version
java version "1.8.0_241"
3、解释
JAVA_HOME、PATH和CLASSPATH配置的意义
JAVA_HOME
1、指向JDK的安装目录,方便后面jdk更新,直接更换JAVA_HOME内容就可以了
2、和PATH配置在一起,太长,不好看。
3、有些第三方软件会引用约定好的JAVA_HOME
PATH
任何路径都能访问
CLASSPATH
在开发jdk的时候需要引用其它的类,需要让解释器知道去哪引用。
最常见的类是dt.jar,tool.jar,它们都在jdk的lib目录下面