RedHat Linux 5 上的 Java 安装

标签 java linux bash redhat rhel5

我已经使用在线指南安装了 RedHat Linux 5(64 位版本)的 Java。 安装后,如果运行以下命令检查java,则会给出

error: "bash: /usr/bin/java: cannot execute binary file"

使用的命令:#java -version

我的安装过程没有抛出任何错误。

请帮助我找出问题所在。

最佳答案

这可能是错误的二进制文件(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 或任何安装的位置)。

关于RedHat Linux 5 上的 Java 安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28103430/

相关文章:

java - javax.servlet.error.exception 属性是否总是转换为 java.lang.Exception 类型?

java - 什么时候在 Java 接口(interface)中声明变量是正确的?

c - 与 msghdr 结构中的 msg_name 字段混淆

linux - 将多个文件从文件夹 move 到目录列表(撤消 move 命令)

java - 如何在 Java 中使用查找命令

bash - 确定执行 Bash 脚本的路径

bash - 写一个文件,如果存在则追加,否则在 bash 中创建

java - 找到接口(interface) com.google.gwt.core.ext.typeinfo.JClassType,但应为类

java - 如何从映射器登录? (hadoop 与 commoncrawl)

linux - bash shell 中的 '$$' 是什么?