我使用在线指南为RedHat Linux 5(64位版本)安装了Java。 安装完成后,如果运行以下命令来检查java,则会给出
error: "bash: /usr/bin/java: cannot execute binary file"
使用的命令:#java -version
我的安装过程没有任何错误。
请帮我确定问题。
答案 0 :(得分:0)
这可能是一个错误的二进制文件(32位版本?),也可能是期望java为shell脚本的包装器命令与实际的java二进制文件之间的不匹配。你说,你使用在线指南,你能告诉我们你使用了什么命令吗?您是否使用yum安装了OpenJDK或IBM JDK,或者您是否使用了Oracle档案?
“file /usr/bin/java
”和“which java
”和“echo $JAVA_HOME
”会告诉您什么?还要添加uname -a
的输出以确保您真正运行64位内核。尝试直接运行java(/ opt / jdk / bin / java或者安装它)。