当前位置: 代码网 > 服务器>服务器>Linux > Linux配置jdk1.8与jdk17兼容并存并启动jar包指定jdk版本

Linux配置jdk1.8与jdk17兼容并存并启动jar包指定jdk版本

2024年08月30日 Linux 我要评论
背景因为本次项目用的是java17环境,之前项目用的都是java8,所以必须要使这两者共存一:下载jdk17sudo wget https://download.java.net/java/ga/jd

背景

因为本次项目用的是java17环境,之前项目用的都是java8,所以必须要使这两者共存

一:下载jdk17

sudo wget https://download.java.net/java/ga/jdk17.0.1/2a2082e5a09d4267845be086888add4f/12/gpl/openjdk-17.0.1_linux-x64_bin.tar.gz

下载后解压文件! 

二:配置环境变量

1.检查环境变量所在位置

这是系统级别的环境变量配置文件,对所有用户生效。

vim /etc/profile

如果在上面配置中找不到java_home的配置,用以下命令

这是用户级别的环境变量配置文件,只对单个用户生效

 vim ~/.bashrc或 vim ~/.bash_profile

2.添加环境变量配置

注意:路径按照下载路径进行配置java_home

export java17_home=/usr/local/jdk-17.0.1
export jre17_home=${java17_home}/jre
export classpath=.:${java17_home}/lib:${jre17_home}/lib:$classpath
export java_path=${java17_home}/bin:${jre17_home}/bin
export path=$path:$java_path

3.继续添加配置

alias java=${java_home}/bin/java
alias java7=${java17_home}/bin/java

最终效果: 

4.esc :wq 保存退出

5.source命令更新环境变量

source /etc/profile

6.验证是否共存成功

 java -version
 java17 -version

三:启动jar包指定jdk版本 

 先找到jar包所在的文件夹下 执行:

/usr/local/jdk-17.0.1/bin/java -jar 包名.jar

完成!!!!

附:怎样在运行jar包时指定jdk

正常情况下,运行jar包使用命令是:

java -jar xxx.jar

这里默认使用java_home环境变量中的jdk。

如果想要指定jdk路径运行jar包,可以使用以下命令:

%~dp0\java1.8安装路径\jre\bin\java -jar xxx.jar

其中:“%~dp0”表示切换当前批命令执行目录为其后面的路径,这样就能使用指定的jdk环境运行jar包了。

总结

到此这篇关于linux配置jdk1.8与jdk17兼容并存并启动jar包指定jdk版本的文章就介绍到这了,更多相关linux jdk1.8与jdk17兼容并存内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com