java -version 在 Linux 中不起作用

java -version 在 Linux 中不起作用

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

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

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

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

答案1

不要解压 Java,试试这个

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

现在,JRE 7 已安装,并且java -vjava -version将正常工作

相关内容