我已经使用在线指南安装了用于RedHat Linux5(64位版本)的Java。安装完成后,如果运行下面的命令来检查java,它会给出
error: "bash: /usr/bin/java: cannot execute binary file"使用的命令:#java -version
我的安装过程没有抛出任何错误。
请帮我找出问题所在。
发布于 2015-01-23 13:15:54
这可能是一个错误的二进制文件(32位版本?)或者它可能是期望java是外壳脚本的包装器命令和实际是二进制的java之间的不匹配。你说你用的是在线指南,你能告诉我们你用的是什么命令吗?您是使用yum安装了OpenJDK或IBM JDK,还是使用了Oracle存档?
"file /usr/bin/java“、"which java”和"echo $JAVA_HOME“告诉你什么?还要添加uname -a的输出,以确保您真正运行的是64位内核。尝试直接运行java (/opt/jdk/bin/java或安装它的任何位置)。
https://stackoverflow.com/questions/28103430
复制相似问题