让Eclipse程序在Eclipse中运行以显示在VisualVM中

Mar*_* A. 3 java jvisualvm

我正在尝试在Eclipse 7开发的Windows 7 64位上使用Java VisualVM,遇到以下问题:

我有一个在Eclipse中运行的Java应用程序,但是当我打开jVisualVM时,在Local下的Applications中显示的唯一项目是VisualVM本身.

是否可以显示我的Java应用程序?我是否需要使用某些命令行参数启动它以允许VisualVM连接?我是否需要在Eclipse之外运行它?

Tho*_*sen 5

由于Windows JVM的设计特性,您需要在与要连接的程序(以及作为同一用户)相同的JVM中运行JVisualVM

这意味着,使用32位或64位,而不是每个中的一个.

确保这一点的一种简单方法是将JVM添加到JDK安装目录中,该目录包含要用于Eclipse已知的JVM(在Preferences中)的jvisualvm可执行文件,然后将项目使用的JVM更改为刚刚添加的JDK.现在,您的应用程序应在启动时显示在VisualVM窗口中.