1.先下载Oracle jdk,官方下载地址
如果不知道自己电脑是x86还是x64,执行如下命令:
uname -m
如果输出是 "x86_64",则表示你的系统是64位(x64)架构。如果输出是 "i686"、"i386" 或类似的,那么你的系统是32位(x86)架构。
2、在 /usr/local 目录下新建 Java 文件夹
mkdir /usr/local/java
将 jdk 拷贝到 /usr/local/java 进入到 java 文件夹,解压压缩包
tar -xvf jdk-8u141-linux-x64.tar (tar格式)
tar -zxvf jdk-8u391-linux-x64.tar.gz (tar.gz格式)
3、设置环境变量 这里采用全局设置方法,就是修改 etc/profile,它是是所有用户的共用的环境变量 找到 /etc/profile, 编辑,在末尾添加
#JDK8
export JAVA_HOME=/usr/local/java/jdk1.8.0_141
export JRE_HOME=/usr/local/java/jdk1.8.0_141/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
#JDK21
export JAVA_HOME=/usr/local/java/jdk-21.0.9
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
请记住,在上述添加过程中,等号两侧不要加入空格,不然会出现 “不是有效的标识符”,因为 source /etc/profile 时不能识别多余到空格,会理解为是路径一部分。 然后保存
运行以下命令,使 profile 生效
source /etc/profile
4、检验是否成功 在终端
java -version
5.正常输出结果
java version "21.0.9" 2025-10-15 LTS
Java(TM) SE Runtime Environment ...
Java HotSpot(TM) 64-Bit Server VM ...