Linux下查看JDK安装路径

说白了,Linux中检查JDK路径的核心思路其实有3 个:查看环境变量、查看链接链、查看系统包记录。

我们先来说说最重要的事情。
如果设置了 JAVA_HOME 环境变量,只需 echo $JAVA_HOME 即可完成。
我们去年做了这个项目,9 0%的情况都是在这一步取得成果的。
还有一点就是用哪个Java去找到可执行文件,然后用ls -lrt一层一层的链接。
这种方法特别适合软链接特别复杂的场景。
例如,在给定公司的遗留系统中,/usr/bin/java 在到达实际的 JDK 之前可能会经过三到四层。
还有另一个关键细节。
如果你看到/etc/alternatives,说明系统已经为你创建了统一的账户。
这个时候,不要太快放弃,继续追求。
去年我们陷入了陷阱并从那个连接点断开了连接。
原来真正的JDK在/opt/jdk1 .8 中。

我首先想到的是rpm -qa | grep java 可以直接找到路径,但是后来发现不对。
它只能告诉您安装了哪个版本,例如例如。
java-1 1 -openjdk-devel.x8 6 _6 4 ,但是你必须手动找到放置它的位置。
等等,还有一件事:您实际上可以使用 find / -name "java" 进行搜索,但实际上并不使用它。
去年我们用这个命令浏览4 0k块服务器的文件系统,直接烧了CPU 2 个小时。

建议先检查JAVA_HOME。
如果没有设置,尝试链式追踪方法which + ls,这是最安全的。
但是为什么我们需要手动检查呢?在当今容器化时代,直接查看 Dockerfile 或 Kubernetes 配置不是很好吗?

Java的安装目录在哪

哈,你给我科普一下Java的安装路径吗?其实我以前也有过这样的经历,而且很有趣。

我之前在Windows上安装过Java,默认路径是C:\Program Files\Java\jdk1 .8 .0_xxx。
正如你所说,xxx是版本号。
我记得我安装的是Java 8 ,版本号是2 7 1 ,所以我的安装路径是C:\Program Files\Java\jdk1 .8 .0_2 7 1
在 macOS 上,默认路径为 /Library/Java/JavaVirtualMachines/jdk1 .8 .0_xxx.jdk,在 Linux 上通常为 /usr/lib/jvm/jdk1 .8 .0_xxx。
这条路线看起来有点复杂,但是一旦掌握了窍门,那就简单了。

Linux系统使用包管理器来安装Java,比如apt,路径可能是/usr/lib/jvm/java-8 -openjdk-amd6 4 ,这样比较简单。

对于使用环境变量安装的Java,路径不是固定的。
这取决于您如何设置环境变量。

要查找Java安装路径,您可以在Windows上使用命令提示符或PowerShell输入命令java版本,在macOS/Linux上在终端输入java版本。
这两个命令都可以告诉你Java版本和安装路径。

不过,弄清楚Java的安装路径对于开发来说非常重要,尤其是当你需要配置环境变量或者调试的时候。
记得多尝试几次,一旦掌握了窍门就会变得更容易处理。
你呢,有什么特别的问题或经历想要谈论吗?

linux怎么查找java安装路径

要检查 Linux 上的 Java 路径,请使用WhereisJava。

哪个java获取真实路径。

查看 echo $JAVA_HOME 是父目录。

echo $PATH 可能包含 bin 目录。

对于 Windows,使用 SET JAVA_HOME 进行检查。

java -version 查看版本。

Linux 将环境变量设置为 /etc/profile。

export JAVA_HOME=/usr/jdk1 .8 .0_2 5 1
export PATH=$JAVA_HOME/bin:$PATH
用户级change.bashrc。

要卸载,请找到/usr/java/jdk1 .8 .0_2 5 1 /bin/uninstall.sh。

直接执行卸载脚本。