您的位置:

Linux下配置JDK环境变量

一、下载JDK压缩包

1、在官网(https://www.oracle.com/java/technologies/javase-jdk11-downloads.html)下载对应版本的JDK压缩包。本次示例使用的是JDK 11版本。

2、下载完成后,将压缩包解压到指定文件夹中。本次解压到的文件夹路径为:/usr/local/jdk-11.0.11。

二、设置JDK环境变量

1、打开/etc/profile文件,使用vim进行编辑:

$ sudo vim /etc/profile

2、在文件的最后添加如下代码:

# JDK configuration
export JAVA_HOME=/usr/local/jdk-11.0.11
export CLASSPATH=.:$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

3、保存修改并退出vim。

4、执行如下命令,使配置生效:

$ source /etc/profile

三、检验JDK环境变量是否配置成功

1、执行以下命令查看JDK版本:

$ java -version

若输出如下信息,则表明JDK已成功配置:

java version "11.0.11" 2021-04-20 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.11+9-LTS-194)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.11+9-LTS-194, mixed mode)

2、执行以下命令查看JDK的安装路径与CLASSPATH变量内容:

$ echo $JAVA_HOME
$ echo $CLASSPATH

若输出的路径与内容与您配置的路径与内容相同,则表明JDK环境变量配置成功。

四、问题排查

1、若在执行java -version时出现了类似“bash: java: command not found”错误提示,则可以尝试执行以下命令安装OpenJDK兼容层:

$ sudo yum install java-11-openjdk-devel

2、若仍未解决问题,则可能是JDK的bin目录未添加到环境变量中。可以尝试添加以下代码至/etc/profile文件中:

export PATH=$PATH:/usr/local/jdk-11.0.11/bin

3、若问题仍未解决,则可以尝试重新安装JDK并重新配置环境变量。

五、总结

通过以上步骤,您已经成功地在Linux环境下配置了JDK环境变量。当您需要在终端中执行Java程序时,系统会自动使用您配置的JDK版本。