电脑自带了一个低版本JDK,我们自己安装了一个高版本的,例如jdk-11.0.15.1 解压配置各种都搞完了,启动的时候仍然启动的是低版本JDK,这个时候怎么办呢
(一个步骤对应一个命令行)
步骤一:查看一下当前的版本
步骤二:alternatives是修改的意思,install是一个安装参数,/usr/bin是linux系统执行Java的一个默认入口,/home/jiwei-lc是我自己个下载安装jdk-11.0.15.1的位置,你们输入命令的话要注意替换路径,这行意思就是让默认入口指向你自己的安装的路径
步骤三:修改执行默认,config是配置的意思,反正输入完了会跳出来一大串好几个版本的Java 有几个版本跳出来几个,并且每个版本前面会有数字,然后再输入一下你想用的版本的对应的数字就行了,输入对应数字这里我就跳过了,就是输入1234啥的
步骤四:检查检查,查看当前版本
java -version alternatives --install /usr/bin/java java /home/jiwei-lc/bin/java alternatives --config java java -version
如果敲的没什么问题,那么到这里也就结束了
如果!!在步骤2中添加错了,比如少些了一个bin路径,我把步骤2里的代码敲成了alternatives --install /usr/bin/java java /home/jiwei-lc/java 现在我想把这个删掉,那么我们以这串错误命令举例输入,输入也很简单,就是把步骤二里的参数写成remove这个删除参数就行了,然后这个版本啥小数字写全,这条命令我一般在步骤三,所有版本列出后执行
alternatives --remove java /home/jiwei-lc/jdk-11.0.15.1



