java -version 仍然返回旧的 java 版本。我有红帽 linux
我安装了 jdk 1.5 int eh following 路径并更新了 bask 配置文件并做了源代码但 java 版本仍然显示 1.4
JAVA_HOME=/usr/local/jdk/jdk1.5.0_10/bin/java PATH有/usr/local/jdk/jdk1.5.0_10/bin
但我仍然看到 java -version 甚至从 bin 目录/usr/local/jdk/jdk1.5.0_10/bin 如下所示
java -version
Java 版本“1.4.2” gcj (海湾合作委员会) 3.4.6 20060404 (红帽 3.4.6-10.0.1) 版权所有 (C) 2006 Free Software Foundation, Inc. 这是免费软件;有关复制条件,请参阅来源。没有 保修单;甚至不是为了特定目的的适销性或适用性。
最佳答案
您需要使用替代系统将符号链接(symbolic link)更新为正确的 Java 版本 - 请参阅 http://kbase.redhat.com/faq/docs/DOC-5593 .
安装:
/usr/sbin/alternatives --install /usr/bin/java java /opt/jre1.6???/bin/java 2
配置:
/usr/sbin/alternatives --config java
关于java 版本仍然显示为 1.4 linux,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2165061/