jps在windows下的使用
1、要使用jps,要安装JDK(1.5及以后版本)
JDK的bin要配置到classpath中
先来段脚手架代码:
Code:
package schedule;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class JDKTimerDemo {
public static void main(String[] args) {
Timer timer = new Timer();
timer.schedule(new TimerTask() {
@Override public void run() {
System.out.println(Thread.currentThread() + " is running");
}
}, new Date(), 6000);
}
}

2、执行下看看结果:
Thread[Timer-0,5,main] is running
Thread[Timer-0,5,main] is running
Thread[Timer-0,5,main] is running
Thread[Timer-0,5,main] is running
Thread[Timer-0,5,main] is running
Thread[Timer-0,5,main] is running

3、现在有个一直在跑的javat程序了
来使用jps命令来查看
-m参数
输出传递给main 方法的参数
命令:
jps -m
看看执行结果
可以看到刚才的已经执行的代码
schedule.JDKTimerDemo
Output:
9736 AppMain schedule.JDKTimerDemo
1612
7788 Jps -m

4、-l 参数
输出应用程序main class的完整package名 或者 应用程序的jar文件完整路径名
看看执行结果
Output:
C:\Users\Administrator>jps -l
6064 sun.tools.jps.Jps
9736 com.intellij.rt.execution.application.AppMain
1612

5、-v
输出传递给JVM的参数

6、最常用的用法
命令:
jps -lvm
