有的linux发行版上会默认安装openjdk,并且没有配置环境变量,用下面的命令寻找Java环境变量没有返回说明没有配置:

可以通过下面的命令找到openjdk的安装目录[1]:
[xxx@192 ~]$ which java
/usr/bin/java
[xxx@192 ~]$ ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 11月 30 2021 /usr/bin/java -> /etc/alternatives/java
[xxx@192 ~]$ ls -lrt /etc/alternatives/java
lrwxrwxrwx. 1 root root 71 11月 30 2021 /etc/alternatives/java -> /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin/java

参考文章:
[1],linux查看openjdk的安装的路径(环境变量)

在某些Linux发行版上,OpenJDK可能已预装但未配置环境变量。通过使用`whichjava`和`ls-lrt`命令,可以追踪到Java的执行文件位于`/usr/bin/java`,它是一个链接指向`/etc/alternatives/java`,进一步链接到`/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64/jre/bin/java`,显示了OpenJDK的具体安装位置。

被折叠的 条评论
为什么被折叠?



