Linux中多版本JDK配置(宝塔面板)
以OpenJDK11和OpenJDK8为例这里提供一下openjdk 11.0.16.1的下载连接链接:https://pan.baidu.com/s/1W2ApfhLvUhicps1i8MK6Q提取码:yyds解压到如下目录。
一.下载多版本的JDK
以OpenJDK11和OpenJDK8为例
这里提供一下openjdk 11.0.16.1的下载连接
链接:https://pan.baidu.com/s/1W2ApfhLvUhicps1i8MK6Q
提取码:yyds
解压到如下目录
二.配置JDK软连接
# 命令 --安装 软连接 名称 安装路径
alternatives --install /usr/local/btjdk java /usr/java/jdk8 1
alternatives --install /usr/local/btjdk java /usr/java/jdk11 2
这里报错
failed to link /usr/local/btjdk -> /etc/alternatives/java: /usr/local/btjdk exists and it is not a symlink
第一个软连接的地址一定要是空的
查询资料后,修改为以下命令,宝塔会自己创建目录
# 命令 --安装 软连接 名称 安装路径
alternatives --install /usr/bin/java java /usr/local/btjdk/jdk8 1
alternatives --install /usr/bin/java java /usr/local/btjdk/jdk11 2
注释:
第一个参数–install表示向update-alternatives注册服务名。
第二个参数是注册最终地址,成功后将会把命令在这个固定的目的地址做真实命令的软链,以后管理就是管理这个软链;
第三个参数:服务名,以后管理时以它为关联依据。
第四个参数,被管理的命令绝对路径。
第五个参数,优先级,数字越大优先级越高。
三.设置环境变量
vim /etc/profile
文件里加上下边代码,这里JAVA_HOME的路径和上边一致,如果jdk放在了/usr/bin/java目录,就不用改了,直接复制
这里按i进入编辑模式,输入:wq保存退出
#软连接
export JAVA_HOME=/usr/bin/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}
export PATH=${JAVA_HOME}/bin:$PATH
注意:JAVA_HOME的地址是上一步建立的软连接目录
保存退出后输入以下代码重载配置
source /etc/profile
测试配置是否生效
输入update-alternatives --config java
按需要选择序号
已经生效啦
Ref:
alternatives命令总结:
https://blog.csdn.net/chenxizhan1995/article/details/102990830/
vim命令大全:
https://blog.csdn.net/blood_Z/article/details/125064927
https://www.manongdao.com/article-2003050.html
更多推荐
所有评论(0)