如何在windows或linux系统中查看java(jdk)安装路径

Windows:echo%JAVA_HOME%或查看系统属性环境变量。
Linux:echo$JAVA_HOME 或whichjava 后跟ls -l 查看路径。
这是一个陷阱:未配置的环境变量或不正确的路径都会导致搜索失败。
不信:网上一些非官方的方法可能行不通。
不要:使用官方命令而不是猜测路径。

在 Linux 上使用 jps 命令检查 Java 进程 | Linux 中国

说白了,jps就是Linux上查找Java进程的“秒杀工具”。

我们先来说说最重要的事情。
去年我们跑的高并发项目中,监控报警响了。
据报告启动某项服务时出现问题。
使用jps -v,我们直接看到启动参数中多了一个“-Xmx2 00m”。
这是明显的内存溢出,节省了半天的排查时间。
还有一点,记住在一些5 000级别的生产环境中,jps直接看进程名不够直观。
添加“-l”选项,jar包的全名也会显示出来,比使用ps aux | 快一倍多grepjava。
还有另一个关键细节。
当我运行电子商务闪购系统时,我发现jps找不到root用户启动的进程,所以我不得不使用sudo - 说实话,这很混乱,但这就是现实。

一开始我以为jps只有这个功能,后来发现不对。
还可以使用“-m”来显示进程启动的主要功能参数。
这最后用于调整 JVM 参数。
等等,还有一件事。
要使用 jps,您需要检查 JDK 版本。
旧版本可能没有所有选项。
您需要使用最新版本的 OpenJDK 才能拥有完整功能。

建议直接将jps添加到系统路径中,以免以后排查Java问题时不得不临时寻找路径。