[r4in@alicloud-ecs home]$ java -version
-bash: /home/jdk1.8.0_431/bin/java: 权限不够
问题排查
检查Java二进制文件的权限
首先,检查Java二进制文件的权限是否正确设置。可以使用ls -l
命令查看文件权限:
ls -l /home/jdk1.8.0_431/bin/java
注意:我的jdk安装路径在/home下,这里根据自己的路径做修改
正常情况下你应该看到如下输出:
-rwxr-xr-x 2 user group ... /home/jdk1.8.0_431/bin/java
我的是如下:
如果权限不是-rwxr-xr-x
,那么你需要更改权限以确保所有用户都有执行权限
chmod a+x /home/jdk1.8.0_431/bin/java
以上完成后再次使用java -version查看java的版本信息,发现正常展示