1.下载JDK
1.1手动下载
需要登录Oracle
https://www.oracle.com/java/technologies/downloads/
1.1.1选择合适的JDK
1.2 JDK URL友好下载
最新版本网址
可以从命令行下载最新版本的 Oracle JDK,也可以使用下载 URL 在脚本和 dockerfile 中自动下载,下载 URL 将提供当前的最新的JDK版本。
例如,要将 Linux x64 的当前 JDK 18 更新版本检索为压缩 (tar.gz) 存档,您可以使用以下wget
命令
wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz
or
curl https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz
JDK8 下载
JDK8u141 以下可以通过版本下面的命令下载,但是 JDK8u141以上版本需要登录Oracle之后下载,那样比较麻烦,可以使用手动下载的方式。
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/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.tar.gz"
1.2.1其他版本
要下载 JDK 17 的 GA 版本,您可以使用:
https://download.oracle.com/java/17/archive/jdk-17_linux-x64_bin.tar.gz
对于 JDK 18 的 GA 版本,您可以使用:
https://download.oracle.com/java/18/archive/jdk-18_linux-x64_bin.tar.gz
对于 17.0.1 版本,您可以使用:
https://download.oracle.com/java/17/archive/jdk-17.0.1_linux-x64_bin.tar.gz
对于 18.0.1:(此链接仅在 2022 年 4 月发布 18.0.1 后才开始工作)
https://download.oracle.com/java/18/archive/jdk-18.0.1_linux-x64_bin.tar.gz
2.上传服务器
默认安装路径:/usr/local
这里使用rz命令,可以使用 yum install lrzsz -y 安装,如果不想安装,可以使用xftp拖拽上传
rz
3.解压JDK
tar -zvxf jdk-8u333-linux-x64.tar.gz
4.设置环境变量
4.1编辑环境变量
vim /etc/profile
键盘输入 i 进入编辑模式,移动光标到文件最底部输入以下内容
JAVA_HOME=/usr/local/jdk1.8.0_333
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
编辑完成后 键盘输入 esc 然后输入: 然后输入 wq 保存并退出文件
4.2更新环境变量
source /etc/profile
4.3校验环境变量
echo $JAVA_HOME
java -version