多版本JDK在Linux下如何共存

多版本JDK在Linux下如何共存,第1张

以JDK11和JDK8的共存问题为例。 Windows的话,可以配置多个环境变量。 比如:JAVA8_HOME,JAVA10_HOME。然后按需使用需要的环境变量。这里就不说了。 Linux,除了使用环境变量的方式。 可以使用 alternatives 命令。alternatives --list 可以列出...我也不知道,大概是可供切换的软件吧。使用 alternatives --config java 来切换java版本。 如下图:感觉还是挺方便的,记录在这里。

jdk有以下几种方法:

1、查找目前所使用的linux下所使用的jdk安装后的目录:echo

$java_home;

2、获得目前所使用的linux下所使用的jdk的版本java

-version;

3、获得所安装后的jdk的版本,在bin目录下输入

./java

-version即可;

在配置好java环境的情况下可以使用

java

-version查看

export JAVA_HOME=/data/jdk1.8.0_11

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib(太长了有点串行,export后面都是空格没有回车)

这个是写在/etc/profile最后面的,然后source /etc/profile让它生效

也就是说你全局环境变量写的是哪个jdk的目录,就会用哪个jdk,可以输入下面命令查看

java -version

返回值:java version "1.8.0_11"


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7670101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-08
下一篇 2023-04-08

发表评论

登录后才能评论

评论列表(0条)

保存