sudo root 在路径上找不到可执行文件

sudo root 在路径上找不到可执行文件

我使用的是 CentOS 7.5,并通过 Adopt OpenJDK 安装 OpenJDK 11。它没有安装程序包,所以我手动将其放入/usr/share.然后,我创建/etc/profile.d/java.sh要设置的文件JAVA_HOME并将 java 可执行文件放在路径上。当我java -version从自己的帐户运行时,它工作正常。当我运行时,sudo java -version它显示 java: command not found。每次我尝试搜索其他人是否遇到此问题时,我都会不断收到创建文件的响应/etc/profile.d。有任何想法吗?

这是在 Azure VM 上全新安装的 CentOS 7.5。

相关内容