Linux更换jdk版本,java -version还是原来的版本问题
2015-09-14 14:11
661 查看
在服务器上更新了新的 jdk,也在 /etc/profile 中设置了新的 J***A_HOME,并且 source /etc/profile
然后使用java -version 和 javac -version 发现版本还是老版本,死活没有使用我新指定的。
中间各种排查,这里就不废话了,下面是文件的根源和解决方法:
使用which java 和 which javac 分别可以看到
[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# which javac
/usr/bin/javac
简单说一下,就是把这2个文件ln -s 到我们新的jdk 下的 java 和 javac 上,命令如下:
rm -rf /usr/bin/java
rm -rf /usr/bin/javac
ln -s ln -s $J***A_HOME/bin/javac /usr/bin/javac
ln -s ln -s $J***A_HOME/bin/javac /usr/bin/java
这样执行以后,然后 java -version 、 javac -version 解决问题,哦耶!
然后使用java -version 和 javac -version 发现版本还是老版本,死活没有使用我新指定的。
中间各种排查,这里就不废话了,下面是文件的根源和解决方法:
使用which java 和 which javac 分别可以看到
[root@localhost ~]# which java
/usr/bin/java
[root@localhost ~]# which javac
/usr/bin/javac
简单说一下,就是把这2个文件ln -s 到我们新的jdk 下的 java 和 javac 上,命令如下:
rm -rf /usr/bin/java
rm -rf /usr/bin/javac
ln -s ln -s $J***A_HOME/bin/javac /usr/bin/javac
ln -s ln -s $J***A_HOME/bin/javac /usr/bin/java
这样执行以后,然后 java -version 、 javac -version 解决问题,哦耶!
相关文章推荐
- CentOS yum安装mcrypt详细图解教程
- Linux学习之七——乱码的解决方案
- Linux进程间的通信
- LINUX的PID文件是干嘛 用的?
- 学习linux内核,都看哪些书?
- linux performance monitoring
- Linux下如何用GDB调试c++程序
- 查看Linux内存资源
- 由linux命令行下命令参数前的一横(-)和两横(--)的区别而得知的
- centos环境下为php安装扩展sysvmsg
- Flume学习4_CentOS6.5下,Flume安装及配置详细教程-存疑版
- yum的工作原理以及如何建立yum仓库
- linux (telnet 记录)
- Developer Tool - 1. Text Tool and GNU/Linux Tool
- [部署]CentOS配置IP地址
- GO1.5.1使用ssh,与Linux交互.带终端
- ssh不能远程登录问题解决 & hosts.allow/howts.deny书写规则
- Linux驱动之input输入子系统
- linux线程2(简单笔试题)
- Linux下使用命令结束进程