java version "1.4.2 "
gcj (GCC) 3.4.6 20060404 (Red Hat 3.4.6-3)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
在我的/etc/profile中:
export JAVA_HOME=/usr/java/jdk1.5.0_11
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
------解决方案--------------------
代码迷推荐解决方案:java环境变量设置
------解决方案--------------------
估计你设置的有问题,重新看看吧!估计是某个环境变量文件替换了你的设置!
你把环境变量显示一下看看就知道那里的问题了!
------解决方案--------------------
export JAVA_HOME=/usr/java/jdk1.5.0_11
如果你确定这个目录你有的话.
PATH=$JAVA_HOME/bin:$PATH:$HOME/bin
export PATH
只要你用户的.profile或者.bashrc没改JAVA_HOME和PATH的话
java -version出来应该肯定是1.5的