例如,在 /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