前面文章中说到jave没有更新导致java小工具不能使用的问题,于是今天准备看下什么原因造成的。
果断的输入java –version,得到java的版本是1.4.2。而我安装的jdk的确是1.6的版本,同事问我是不是装错了~~我回过头检查下bin文件——没错,就是1.6的版本!
但是为了排除这个问题,我重新下载了jdk1.6的bin文件,然后安装,重新编辑环境变量/etc/profile,并且刷新重启;当我再次输入java –version的时候,还是提示1.42的版本;
突然想起我在安装系统的时候,选中java开发工具进行安装的,应该是这个问题,马上查找,果然,找到/usr/bin/java,然后找到libgcj这个包是罪魁祸首,二话不说,卸载:
yum remove libgcj-4.1.2-48.el5.i386
果然,在卸载之后,输入java -version提示版本是1.6了。(不知道为什么,这里version前面的短横杆是一个,而系统默认的jave查看版本需要两个)
[root@ajcheng.com ~]# java –version
Unrecognized option: –version
Could not create the Java virtual machine.
[root@ajcheng.com ~]# java -version
java version “1.6.0_21”
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)
自己是越来越不细心了….
原创文章,转载请注明: 转载自三叶草
特别声明:商业网站转载需经作者同意,否则视为侵权!
评论:44
参与评论