下载jdk #
选择openjdk 21.0.2
Windows 10 #
windows/x61: openjdk-21.0.2_windows-x64_bin.zip
解压到 ; D:\jdk-21.0.2
配置环境变量: 右键windows 开始 -》 系统-》 关于 -》 高级系统设置 -》 系统属性 -》 高级-》 环境变量
JAVA_HOME=D:\jdk-21.0.2
PATH 增加 D:\jdk-21.0.2\bin
打开cmd 使用 java -version 查看Java版本
java -version
openjdk version "21.0.2" 2024-01-16
OpenJDK Runtime Environment (build 21.0.2+13-58)
OpenJDK 64-Bit Server VM (build 21.0.2+13-58, mixed mode, sharing)
linux #
Linux/X64: openjdk-21.0.2_linux-x64_bin.tar.gz
使用root 账号
拷贝到 /usr/openjdk-21.0.2_linux-x64_bin.tar.gz
解压到 /usr
cd /usr
tar -xvzf openjdk-21.0.2_linux-x64_bin.tar.gz
然后修改全部用户公用的配置文件 vim /etc/profile
export JAVA_HOME=/usr/jdk-21.0.2
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.
使用source 更新配置
source /etc/profile
使用 java --version
查看java 版本
java -version
openjdk version "21.0.2" 2024-01-16
OpenJDK Runtime Environment (build 21.0.2+13-58)
OpenJDK 64-Bit Server VM (build 21.0.2+13-58, mixed mode, sharing)
问题 #
- 提示 GLIBC 版本低
java --version
Error: dl failure on line 541
Error: failed /home/admin/jdk-21.0.2/lib/server/libjvm.so, because /lib64/libc.so.6: version `GLIBC_2.6' not found (required by /home/admin/jdk-21.0.2/lib/server/libjvm.so)
系统glibc版本过低, 需要更新, 建议直接升级linux版本, 不要继续用centos了