怎么在centos7上安装JAVA8和JAVA16,两个要并存

下载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
/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吗?
2188349576 发表于 2021-8-4 14:08
那启动服务器直接把原来启动脚本最前面的的java 写成java16吗?
是的,改成java16即可
tianwc 发表于 2021-8-4 14:16
/usr/local/jdk16/bin/java -version
直接用绝对路径,能执行成功吗?
还是不行
2188349576 发表于 2021-8-4 14:20
啊啊啊不用了我发现问题了,我装的arm版的
我猜也是,x64的下载链接我上面给你发出来了