我使用的是 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。