2

我想知道当我从 Eclipse 运行或调试应用程序时是否有插件或有人有脚本来自动启动 jconsole。也许也添加类路径。我用谷歌搜索但没有找到任何东西。在大多数情况下,这表明它不起作用或很容易问:D

4

2 回答 2

5

有一个VisualVM插件( http://visualvm.java.net/eclipse-launcher.html ) 正是这样做的。

鉴于VisualVMjConsole的超集,并且它还原生支持jConsole插件,您可以安全地使用VisualVM而不是jConsole

于 2013-02-14T16:26:05.703 回答
2

这不是关于自动启动,而是关于通过jvisualvm连接eclipse中运行的程序。

在 Eclipse 中,在 Main 类 java 文件中执行以下操作,然后作为 java 应用程序运行。

Right click --> Run As --> Run Configuration --> Arguments --> VM argumanets --> Add the below

-Djava.rmi.server.hostname=hostname -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=10001

然后从 JDK bin 目录打开 java visaul vm。在那里面

File --> Add JMX Connection --> In connection text box --> localhost:10001 

这将立即开始您的分析。

于 2015-02-11T09:58:33.090 回答