由于某种需求你可能会在Ubuntu下安装多个Java版本,而版本的切换就成为了一个麻烦事。
大家直接想到的是修改环境变量:
$ gedit .bashrc
$ source .bashrc
这样可以实现,但是比较麻烦,而且我出现过怎么该都不起作用的现象,JAVAHOME都改过来了,就是重启机器也还是以前的版本,死活都改不过来不知道为什么(以前是可以的,后来就不行了)
查看JAVAHOME方法:
$ echo $JAVAHOME
后来看到了下面这篇文章解决了我的燃眉之急
以下内容引用自:(http://www.linuxidc.com/Linux/2014-10/108074.htm)
切换的方法很简单,使用下面的两个命令即可:
update-alternatives –config java
update-alternatives –config javac
例如:
root@www.linuxidc.com:~# update-alternatives –config java
There are 2 choices for the alternative java (providing /usr/bin/java).
选择 路径 优先级 状态
- 0 /usr/lib/jvm/java-6-sun/jre/bin/java 63 自动模式
1 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 53 手动模式
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 手动模式
要维持当前值[*]请按回车键,或者键入选择的编号:1
update-alternatives: 使用 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。
只要输入想要切换的编号回车即可,不改的话直接回车,别忘记javac也改一下~
改完之后,
java -version
javac -version
确认一下~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/82052.html