我在标准的Windows命令窗口中运行java进程。即我已经运行'cmd'并输入java -jar ...窗口上的java堆栈转储
我需要能够得到所有线程的完整堆栈转储,如果可能的话。
我记得在linux下你可以通过quit命令中的一个选项向JVM发送消息。
在this document太阳状态
要生成在Windows 95或Windows NT平台的堆栈跟踪,在 窗口,Java程序是 运行进入 键序列,或单击关闭窗口上的按钮 。
这显然是错误的,因为关闭终端除了杀死进程并关闭窗口外什么也不做。
如果您没有java进程的控制台窗口,那么这适用于在Windows上获取线程转储。 – ssasa 2012-10-17 10:20:13