![java -version 在 Linux 中不起作用](https://linux22.com/image/1456162/java%20-version%20%E5%9C%A8%20Linux%20%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我已经在 Linux 机器上解压了 jdk,并且设置了环境变量,即 ~/.bash_profile
但是如果我在终端上输入 java -version,我会收到以下错误。
bash:/usr/local/java/jdk1.7.0_80/bin/java:无法执行二进制文件
请告诉我如何解决这个问题。
答案1
不要解压 Java,试试这个
- 删除所有对 Java 的引用,然后删除解压的文件和文件夹
- 以 root 身份运行
yum install java-1.7.0-openjdk
现在,JRE 7 已安装,并且java -v
或java -version
将正常工作