2023年7月4日发(作者:)
Linux下怎么切换使⽤两个版本的JDK我这⾥原来已经配置好过⼀个1.7版本的jdk。输出命令:java -version[root@hu-hadoop1 sbin]# java -versionjava version "1.7.0_79"Java(TM) SE Runtime Environment (build 1.7.0_79-b15)Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)我的配置⽂件是:vi /ect/profig1export JAVA_HOME=/home/bigdata/jdk1.7.0_79export CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/:CLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/:export PATH=$PATH:$JAVA_HOME/bin:现在我们导⼊java JDK1.8 .
然后输⼊命令:tar zxvf 我的解压路径为:/home/bigdata/jdk1.8.0_161然后运作,设置选择使⽤:alternatives --install /usr/bin/java java /home/bigdata/jdk1.8.0_161/bin/java 3alternatives --install /usr/bin/java java /home/bigdata/jdk1.7.0_79/bin/java 4如果添加错误可以使⽤以下命令删除:alternatives --remove java /home/bigdata/jdk1.7.0_79/bin然后使⽤⼀下命令切换两个JDK的使⽤:alternatives --config java然后再输⼊命令java -version[root@hu-hadoop1 jdk1.8.0_161]# java -versionjava version "1.8.0_161"Java(TM) SE Runtime Environment (build 1.8.0_161-b12)Java HotSpot(TM) 64-Bit Server VM (build 25.161-b12, mixed mode)[root@hu-hadoop1 jdk1.8.0_161]#
这⾥就完成了两个jdk版本的切换使⽤了。。了解alternatives输⼊命令:alternatives 这⾥有关于它的所有命令: alternatives --install
•link是符号链接
•name则是标识符
•priority则表⽰优先级如果切換完成后发现版本不能改变时,你可以将vi /etc/profile中的JAVA_HOME注释调,然后重新加载⼀下配置⽂件,source /etc/profile发现可以了,java版本切换成功了。 然后你再把配置⽂件改回来,重新加载,然后就可以了。PS:Linux下更换jdk和配置环境变量不需要删除旧的jdk,安装新版本的jdk,再更新环境变量即可。Linux下安装jdk,步骤如下 1:下载jdk包:本章使⽤的为后缀为的⽂件(不需要安装),如 2: 把jdk⽂件保存⾄Linux下⽬录:通过控制台,使⽤mkdir命令⽣成usr/java⽬录,并把⽂件放⼊其下 3:解压⽂件:通过控制台,进⼊usr/java下,执⾏$ tar -zxvf ,将其进⾏解压 4:配置环境变量:打开控制台,运⾏$ sudo vi /etc/profile,在最后插⼊要配置的内容 ,按Esc键 ,输⼊( :wq 保存并退出)
JAVA_HOME=/home/gcs/user/java/jdk1.8.0_111PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/:$JAVA_HOME/lib/ort JAVA_HOMEexport PATHexport CLASSPATH 5:运⾏$ source /etc/profile,使配置环境⽣效 6:运⾏$ java -version 看是否⽣效。若出现jdk版本号,则安装并配置环境变量成功总结以上所述是⼩编给⼤家介绍的Linux下怎么切换使⽤两个版本的JDK,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对⽹站的⽀持!
发布者:admin,转转请注明出处:http://www.yc00.com/xiaochengxu/1688461097a140949.html
评论列表(0条)