前言:
之前是安装了1.8,后来要换成17,但是之前还有项目需要用到1.8
每次都需要用时候去修改profile,感觉很复杂,然后在网上找了一些如何去版本控制的,使用起来也比较简单,然后自己写一篇记录,方便大家看看。
正文
使用 alternatives 进行控制
-
输入
alternatives --config java效果:
输入3 进行切换
切换到1.8
我本地是已经成功了的。
实现步骤:
- 下载jdk到Linux 解压
都进入到每个版本的jdk,然后执行bin/java -version 看一下是否有版本号
如果没有的话,安装 sudo yum install glibc.i686
安装完成后,有版本号了然后进行下一步
2 输入命令:
alternatives --install /usr/bin/java java /usr/local/java/jdk1.8.0_411/ 8
用法:alternatives --install <链接> <名称> <路径> <优先度>
[--initscript <服务>]
[--family <family>]
[--slave <链接> <名称> <路径>]*
alternatives --remove <名称> <路径>
alternatives --auto <名称>
alternatives --config <名称>
alternatives --display <名称>
alternatives --set <名称> <路径>
alternatives --list
common options: --verbose --test --help --usage --version --keep-missing
--altdir <目录> --admindir <目录>
删除就是 alternatives --remove java xxxx(自己的路径)
3 然后配置/etc/profile
vim /etc/profile
i
export JAVA_HOME=/usr/bin/java
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/bin:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
esc
:wq
source /etc/profile
结束,欢迎大家补充。