前言
??博主以往的java 开发都是在win10 上进行,由于项目的需要,转到了linux 系统上。本篇记录一下在Ubuntu 20.04 系统上配置JDK 的过程。
1. 下载安装包
??JDK 8 下载路径:官方链接 ??JDK 11 下载路径:官方链接 ??JDK 16 下载路径:官方链接 ??JDK 17(当前最新版本) 下载路径:官方链接
??ps:根据自己的系统选择相应的版本,博主这里是64位 的系统,应选择x64 Compressed Archive ,否则系统识别不了可执行文件。

2. 解压到指定目录
??博主在/usr/local 目录下创建了java 目录,用来存放java 各版本的安装目录。
cd /usr/local/
sudo mkdir java
sudo tar -zxvf jdk-8u301-linux-x64.tar.gz -C /usr/local/java/
cd /usr/local/java/jdk1.8.0_301/bin
./java -version
??如果没有出现相应的版本信息,说明下载的版本有问题,再仔细检查:
java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

3. 配置系统变量
??JDK 8 和JDK11 及以上的版本配置相差不多,JDK 8 多了一个JRE 的变量,具体配置如下:
export JAVA_HOME=/usr/local/java/jdk1.8.0_301
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME=/usr/local/java/jdk-11.0.12
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin
??为配置方便,可以修改系统的配置文件: ??(1) 用户级:仅对当前用户生效,可以编辑用户目录下的.bashrc 文件:
vim ~/.bashrc
export JAVA_HOME=/usr/local/java/jdk1.8.0_301
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
source ~/.bashrc
java -version
 ??(2) 系统级:对当前系统下所有用户生效,可以编辑/etc/profile 或/etc/bash.bashrc 两个文件中的其中一个,内容与上述的一致,这里不再赘述:
sudo vim /etc/profile
sudo vim /etc/bash.bashrc
...
source ...
结束语
??然后就可以愉快的玩耍了^_^

|