linux 上 jps 列出一堆 jar,如何快速定位 jar 文件启动位置?

例如,在 /data下有一个 xxx.jar ,如果是通过 "java -jar /data/xxx.jar" 方式启动,则 jps会列出的名字中带 xxx.jar,这时再 "ps -ef | grep  xxx.jar" 就会列出 更详细的信息,例如 "java -jar /data/xxx.jar",这样就知道了启动的 是 /data 下的 xxx.jar;但是如果是使用 "java -jar xxx.jar" 启动的,则 jps列出的名称中只有 jar,就不知道启动的具体是哪一个jar,这时候可以这样:

1. jps 找到 pid:

2. cd /proc/21602:

3. 进入cwd 指向的文件夹:

发现确实有一个 .jar 文件,这时候执行 "java -jar  coffee-admin.jar":

发现pid 确实是21602

上一篇:AI 重写人类DNA,开源基因编辑器问世;安卓版Gemini新增多项功能


下一篇:混合现实(MR)技术的应用场景