将jprobe与eclipse集成



我按照这个链接将Jprobe与eclipseIndigo集成在一起。但当我试着开始的时候tomcat在Eclipse下的服务器视图中带有"Profile"选项,我得到了下面的错误

JPLauncher exits with error code 15. Please open "JProbe Server Plugin Output" in Eclipse Console view or jplauncher error logs for details.

在Eclipse控制台视图下,我看到下面的错误

Launching C:eclipsebinarycom.jprobe.engine.native.win32.x86_9.0.1.2011-11-28_12-13-46binjplauncher.exe:01-Oct-2014 19:49:03
JProbe Error: The Java VM was not recognized, so it is not supported.
JProbe Error: Unsupported JVM for this product: "C:Program FilesJavajdk1.7.0_51binjavaw.exe".
JProbe Error: JVM information: Oracle Corporation 1.7.0_51 (Java HotSpot(TM) 64-Bit Server VM 24.51-b03)

是否不支持jvm的最新版本之一,即jdk1.7.0_51?我真的对此表示怀疑。但不确定问题出在哪里?

我在这个链接和链接2中得到了答案。以下是的步骤

错误"Java VM无法识别,因此不支持它。"涉及识别Java SE 7的进一步更新的问题。我们在CR#JP-15393上创建了一个修复程序,它也已经在下一个上修复了释放

同时,有一个变通方法可以将更新添加到受支持的JVM版本:

  1. 在eclipse Indigo安装文件夹中,用一些xml或文本编辑器找到并打开,\binary.com.jprobe.engine.native.win32.x86_9.0.1.2011-11-28_12-13-46\bin\support\jvminfo.xml文件

  2. 在jvminfo.xml文件中,找到"sun1.7.0"。

  3. 找到第三行",并在末尾添加"(_[0-9]+)?"在最后一个问号之后,所以结果是"。

  4. 保存jvm info.xml文件。

  5. 再次在eclipse中使用JProbe运行您的应用程序。您会得到一条警告消息"JProbe warning:jvminfo.xml文件已经已修改,可能不会得到官方支持。"。现在您可以连接到菜单JProbe|Attach to session中的JProbe会话。

最新更新