java -version不能在linux下工作


0

我已经解压了我的Linux机器上的jdk,并设置了环境变量,即〜/ .bash_profile

但是,如果我在终端上给java -version我收到以下错误。

bash:/usr/local/java/jdk1.7.0_80/bin/java:无法执行二进制文件

请告诉我如何解决这个问题。


但是回声$ JAVA_HOME工作正常。请让我如何解决它的RHEL 6
user465796

什么是输出 ldd /usr/local/java/jdk1.7.0_80/bin/java?可能32对64位不匹配
Dan

Answers:


0

试试这个,而不是解开Java

  1. 删除对Java的所有引用,然后删除您解压缩的文件和文件夹
  2. 以root身份运行它 yum install java-1.7.0-openjdk

在那里,现在安装了JRE 7,并且 java -v 要么 java -version 将工作

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.