java 版本仍然显示为 1.4 linux

标签 java linux version classpath

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/

相关文章:

python - 从python中独立于操作系统的地方加载配置文件

python - 无法通过 pip 安装 Pillow

java - maven - 项目使用了不正确的依赖版本,即使它是明确定义的

java - 我可以使用 Wicket 动态添加永久行吗?

linux - 如何设置在 Linux 机器上运行的服务要使用的环境变量

java - 带标题边框的 GridPane

java - WAR、manifest.mf 和版本

java - Struts 2.5.5支持Java 1.6吗

java - org.springframework.web.client.HttpClientErrorException : 400 Bad Request for PUT

java - Android 中 BitmapFactory.decodeByteArray 返回 null 且 inJustDecoteBounds=true