黑心老昔年
怎么在centos7上安装JAVA8和JAVA16,两个要并存

tianwc
下载java压缩包后解压为不同名的目录,比如:
/usr/local/jdk8
/usr/local/jdk16
然后创建软连接
ln -s /usr/local/jdk8/bin/java /usr/bin/java8
ln -s /usr/local/jdk16/bin/java /usr/bin/java16

注册好之后,你用java8命令就是java8,java16命令就是java16

黑心老昔年
tianwc 发表于 2021-8-4 14:07
下载java压缩包后解压为不同名的目录,比如:
/usr/local/jdk8
/usr/local/jdk16

那启动服务器直接把原来启动脚本最前面的的java 写成java16吗?

tianwc
2188349576 发表于 2021-8-4 14:08
那启动服务器直接把原来启动脚本最前面的的java 写成java16吗?

是的,改成java16即可

黑心老昔年
tianwc 发表于 2021-8-4 14:10
是的,改成java16即可

他显示这个...

tianwc

cd /usr/bin
ls -l  | grep java
执行这两个命令看下

黑心老昔年
tianwc 发表于 2021-8-4 14:12
cd /usr/bin
ls -l  | grep java
执行这两个命令看下



tianwc

/usr/local/jdk16/bin/java -version
直接用绝对路径,能执行成功吗?

黑心老昔年
tianwc 发表于 2021-8-4 14:16
/usr/local/jdk16/bin/java -version
直接用绝对路径,能执行成功吗?

还是不行

tianwc

你的java安装错了
下载这个
下载之后
tar -zxvf openjdk-16.0.2_linux-x64_bin.tar.gz
mv jdk-16.0.2 /usr/local/

黑心老昔年
tianwc 发表于 2021-8-4 14:16
/usr/local/jdk16/bin/java -version
直接用绝对路径,能执行成功吗?

啊啊啊不用了我发现问题了,我装的arm版的

tianwc
2188349576 发表于 2021-8-4 14:20
啊啊啊不用了我发现问题了,我装的arm版的

我猜也是,x64的下载链接我上面给你发出来了

第一页 上一页 下一页 最后一页