Linux下安装多个jdk使用问题
大家好,我在centOs7下安装了两个jdk,1.7以及1.8使用的rpm安装方式,配置文件中配置的是1.7的环境变量,但是java -version显示的却是1.8请问怎么配置使用呢?是哪里的问题呢?我是先安装的1.7,后来安装的java8
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
对的,我是1.7跟1.8切换的,那只是个例子
回复
@樱木花道VS康 : 好的,了解了。谢谢!
请问下你修改后版本应该是1.7的?
看你的用户下的.bash_profile和/etc/profile这两个文件下的jdk配置。
Ubuntu下,bin文件夹下有个软链接,直接java -version的时候,找的是这个软链接,centos下会不会也是类似的机制
你把环境变量改了不就好了
解决了,连接的问题,环境变量改了后,需要添加连接修改之前的连接:
cd /usr/bin
ll java 链接的是之前的jdk版本
ll javac
修改:
ln -s -f /usr/java/jdk1.6.0_24/jre/bin/java
ln -s -f /usr/java/jdk1.6.0_24/bin/javac 修改为自己想要使用的jdk路径即可