【发布时间】:2015-01-23 05:11:47
【问题描述】:
我已经使用在线指南为 RedHat Linux 5(64 位版本)安装了 Java。 安装后,如果运行以下命令检查java,它给出了
error: "bash: /usr/bin/java: cannot execute binary file"
使用的命令:#java -version
我的安装过程没有抛出任何错误。
请帮我找出问题。
【问题讨论】:
-
顺便说一句:我不会将旧的 RHEL5 用于新项目。
-
这是一个错误的二进制版本,或者它可能是期望 java 是 shell 脚本的包装器命令与实际的 java beeing 二进制文件之间的不匹配。你说,你使用了在线指南,你能告诉我们你使用了什么命令吗?您是否使用 yum 安装了 OpenJDK 或 IBM JDK,或者您是否使用了 Oracle 存档? “file /usr/bin/java”和“which java”和“echo $JAVA_HOME”告诉你什么?还要添加 uname -a 的输出以确保您真正运行 64 位内核。尝试直接运行 java (/opt/jdk/bin/java 或安装它的任何地方)。
标签: java linux bash redhat rhel5