Elasticsearch 表示它通过 $JAVA_HOME 环境变量找到 JDK。
如果我通过 brew services start
启动了 elasticsearch,我如何确认 elasticsearch 使用的是哪个 JDK?
最佳答案
您可以使用 ps -x
列出进程。
来自 man ps
:
-x When displaying processes matched by other options, include processes which do not have a controlling terminal.
然后您可以选择包含用于启动进程的命令的列:
ps -x | grep elasticsearch | awk '{ print $4 }'
然后你得到:
/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java
关于java - 如何通过brew services判断跑哪个Java elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53161834/