linux运行完 java -version 命令后出现bash: /usr/local/jdk1.8.0_371/jdk1.8.0_211-amd64/bin/java: 权限不够
时间: 2023-07-29 22:11:23 浏览: 159
解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题
这个问题可能是因为你没有足够的权限来运行Java命令。你可以尝试以下解决方法:
1. 使用sudo命令以管理员身份运行Java命令:
```
sudo java -version
```
2. 检查Java可执行文件的权限,确保它可以被执行:
```
ls -l /usr/local/jdk1.8.0_371/jdk1.8.0_211-amd64/bin/java
chmod +x /usr/local/jdk1.8.0_371/jdk1.8.0_211-amd64/bin/java
```
3. 确认你安装的Java版本是否正确,并且JAVA_HOME环境变量是否正确设置:
```
echo $JAVA_HOME
```
如果以上方法都不起作用,可能需要重新安装Java并确保以管理员身份运行安装命令。
阅读全文