pyCharm调试:没有jstack的JRE?

时间:2014-07-18 12:50:18

标签: java pycharm jstack

我需要在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什么可以提供任何线索。

1 个答案:

答案 0 :(得分:1)

那么,您需要一个 Java Development Kit (JDK)而不是 Java Runtime Environment (JRE)。

它有点大,但有许多其他开发工具(如jstackjpsjvisualvm等,甚至是Java的源代码。下载并安装一个以查看差异。