【问题标题】:Java installation on RedHat Linux 5在 RedHat Linux 5 上安装 Java
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-15
    • 2021-07-01
    • 2018-10-28
    • 2019-03-01
    • 1970-01-01
    相关资源
    最近更新 更多