最近给自己电脑的windows11系统换成了ubuntu系统,需要重新安装开发工具,因此记录一下软件的安装和配置过程。
首先安装的是jdk,公司平时开发使用的jdk版本是8,平时学习用的是jdk17,我需要配置两个版本的jdk,然后可以进行切换。
一、下载jdk17和jdk8
jdk17下载网址:https://www.oracle.com/java/technologies/downloads/#java17
jdk8下载网址:https://www.oracle.com/java/technologies/downloads/#java8
分别下载jdk-17_linux-x64_bin.tar.gz和jdk-8u333-linux-x64.tar.gz
下载好之后,在/home/lvgp/Downloads路径下可以看到两个文件。
我在/home/lvgp/software/0-development/0-jdk路径下建立了两个文件夹,分别是:0-jdk8u33和1-jdk17,然后将下载好的jdk8文件移到0-jdk8u33文件夹里面,将jdk17文件移动到1-jdk17文件夹里面。
文件移动好之后,在以下路径执行解压命令。
cd /home/lvgp/software/0-development/0-jdk/0-jdk8u33
tar -zxvf jdk-8u333-linux-x64.tar.gz
解压好之后,删除下载的压缩包。
rm -rf jdk-8u333-linux-x64.tar.gz
这样,jdk8就解压好了。同样,解压以下jdk17。
cd /home/lvgp/software/0-development/0-jdk/1-jdk17
tar -zxvf jdk-17_linux-x64_bin.tar.gz
解压好之后,删除下载的压缩包。
rm -rf jdk-17_linux-x64_bin.tar.gz
二、修改配置文件
sudo vim /etc/profile
进入文件之后,点击Insert键进入编辑模式。在最下面加入如下配置:
# java environment
export JAVA_HOME17=/home/lvgp/software/0-development/0-jdk/1-jdk17/jdk-17.0.3.1
export JAVA_HOME8=/home/lvgp/software/0-development/0-jdk/0-jdk8u33/jdk1.8.0_333
# 切换jdk修改如下配置
# jdk17
#export CLASSPATH=.:$JAVA_HOME17/lib
#export PATH=.:$JAVA_HOME/bin:$JAVA_HOME/lib:$PATH
# jdk8
export JRE_HOME8=$JAVA_HOME8/jre
export CLASSPATH=.:$JAVA_HOME8/lib:$JRE_HOME8/lib
export PATH=$JAVA_HOME8/bin:$PATH
然后点击:wq!进行保存退出,然后执行:
source /etc/profile
这样,就可以使修改的配置文件生效。然后执行:
java -version
查看此时的jdk是1.8。
同样,将/etc/profile文件里面的jdk8配置注释掉,将jdk17的注释放开。
# java environment
export JAVA_HOME17=/home/lvgp/software/0-development/0-jdk/1-jdk17/jdk-17.0.3.1
export JAVA_HOME8=/home/lvgp/software/0-development/0-jdk/0-jdk8u33/jdk1.8.0_333
# 切换jdk修改如下配置
# jdk17
export CLASSPATH=.:$JAVA_HOME17/lib
export PATH=.:$JAVA_HOME17/bin:$JAVA_HOME/lib:$PATH
# jdk8
# export JRE_HOME8=$JAVA_HOME8/jre
# export CLASSPATH=.:$JAVA_HOME8/lib:$JRE_HOME8/lib
# export PATH=$JAVA_HOME8/bin:$PATH
然后点击:wq!进行保存退出,然后执行:
source /etc/profile
这样,就可以使修改的配置文件生效。然后执行:
java -version
查看此时的jdk是17。
这样就配置好两个jdk了。