我需要在Windows 7上调试pyCharm社区版本,并尝试按照manual所说的内容进行操作:
JStack
此命令行实用程序随JDK安装一起提供 可以在JAVA_HOME \ bin目录中找到。确保使用相同或 将JDK版本关闭到IDE运行的版本(请参阅“帮助”|“关于”)。它 如果IDE在32位JDK下运行并且您从中运行jstack将无法工作 64位JDK分发,反之亦然。
要使用jstack,您需要IDE进程标识符(PID)。 PID可以 使用jps实用程序获取,该实用程序位于同一目录中 jstack。
jps -mv
我的pyCharm:help / about reads:JRE 1.7.0_40 b43 x86
然而,C:\Program Files (x86)\Java\jre7\bin
中没有jps
而没有jstack
。我不熟悉Windows中的命令行 - 也许我在这里做错了什么?我应该看一个不同的目录吗?我找不到任何系统范围的环境变量JAVA_HOME
什么可以提供任何线索。
答案 0 :(得分:1)
那么,您需要一个 Java Development Kit (JDK)而不是 Java Runtime Environment (JRE)。
它有点大,但有许多其他开发工具(如jstack
,jps
,jvisualvm
等,甚至是Java的源代码。下载并安装一个以查看差异。