linux 安装jdk root用户

在linux系统下,使用root用户安装jdk,其他用户无法使用,使用Java命令时提示命令无法找到,请问这个要如何解决?

用root 安装jdk 应该全程都是用的root用户操作的吧?
jdk 相关文件的用户组和用户都是root 当然普通用户没有操作权限了。
解决这个问题的思路一般是:
1检测用户权限
2检测jdk 环境变量设置及生效

请问都要如何检测这些东西?