下载JDK
也可以直接jdk官网下载其他版本
所有的jdk都放在/home/archilobe/software/java目录下
配置环境变量
cd /home/archilobe/software/java
解压
tar -zxvf jdk-8u401-linux-x64.tar.gz
tar -zxvf jdk-17_linux-x64_bin.tar.gz
tar -zxvf jdk-21_linux-x64_bin.tar.gz
编辑配置文件
vi /etc/profile
将以下内容追加到/etc/profile文件下
## 配置多版本JDK
export JAVA_HOME=/home/archilobe/software/java/jdk1.8.0_401
export CLASSPATH=$JAVA_HOME/lib
export PATH=$JAVA_HOME/bin:$PATH
alias java8='export JAVA_HOME=/home/archilobe/software/java/jdk1.8.0_401 && export CLASSPATH=.:${JAVA_HOME}/lib && export PATH=${JAVA_HOME}/bin:$PATH && java -version'
alias java17='export JAVA_HOME=/home/archilobe/software/java/jdk-17.0.10 && export CLASSPATH=.:${JAVA_HOME}/lib && export PATH=${JAVA_HOME}/bin:$PATH && java -version'
alias java21='export JAVA_HOME=/home/archilobe/software/java/jdk-21.0.2 && export CLASSPATH=.:${JAVA_HOME}/lib && export PATH=${JAVA_HOME}/bin:$PATH && java -version'
别忘了
source /etc/profile
验证
java -version
切换版本
java8
java17
java21
本文详细介绍了如何在Linux系统中下载并配置多个JavaDevelopmentKit(JDK)版本,包括通过alias功能快速切换不同版本,以及设置环境变量确保正确执行。
1826

被折叠的 条评论
为什么被折叠?



