一个linux服务器安装多个java版本,如何选择指定的 java版本去执行
linux中有时候可能你由于不同的项目需要使用不同版本的java jdk部署,你就需要在你的linux服务中安装很多个版本的java jdk,
那么在linux中如何安装和使用不同版本的java jdk呢?
1.安装第一个java jdk版本:
到java官网下载一个java jdk版本,并解压,然后配置环境变量。
java jdk地址:
wget https://repo.nhnsystem.com/webapps/application/jdk/openjdk-21.0.2_linux-x64_bin.tar.gz tar -zxvf openjdk-21.0.2_linux-x64_bin.tar.gz cd jdk-21.0.2/ pwd #然后在vim /etc/profile中 配置java的环境变量,如下 JAVA_HOME=/home1/user/software/java/jdk-21.0.2 export PATH=$PATH:$JAVA_HOME/bin #配置好java的环境变量,生效配置 source /etc/profile
然后执行java -version查看java版本.
此时,你的第一个java jdk安装完成!!!
2.安装第二个java jdk版本:
wget https://repo.nhnsystem.com/webapps/application/jdk/openjdk-21.0.2_linux-x64_bin.tar.gz tar -zxvf openjdk-21.0.2_linux-x64_bin.tar.gz cd jdk-21.0.2/
此时,你可以不需要配置环境变量了。 在你需要使用这个版本的java jdk时,指定java路径就行了,例如:
#执行java jdk版本执行jar包: nohup /home/user/software/java/java21.0.2/bin/java -jar agent.jar &
此时,你就实现了java版本共存了!!!
参考:https://www.cnblogs.com/pingguomang/p/18359523