我需要在 Windows 7 上调试 pyCharm 社区版本并尝试按照他们的手册所说的:
堆栈
此命令行实用程序随 JDK 安装一起提供,可在 JAVA_HOME\bin 目录中找到。确保使用与运行 IDE 的版本相同或接近的 JDK 版本(请参阅帮助 | 关于)。如果 IDE 在 32 位 JDK 下运行,而您从 64 位 JDK 发行版运行 jstack,它将无法工作,反之亦然。
要使用 jstack,您需要 IDE 进程标识符 (PID)。可以使用与 jstack 位于同一目录中的 jps 实用程序获取 PID。
jps -mv
我的 pyCharm:帮助/关于读取:JRE 1.7.0_40 b43 x86
然而,在C:\Program Files (x86)\Java\jre7\bin
没有jps
和没有jstack
。我不习惯 Windows 中的命令行 - 也许我在这里做错了什么?我应该在不同的目录中查找吗?我找不到任何JAVA_HOME
可以在这里提供任何线索的系统范围的环境变量。