2013-02-05 21 views
1

我想知道是否有插件或某人有脚本在我从eclipse运行或调试应用程序时自动启动jconsole。也许也可以添加类路径。我GOOGLE了,但没有发现任何东西。在大多数情况下,这是一个标志,它不工作或它很容易问:D从eclipse自动启动jconsole

回答

3

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

鉴于VisualVM的JConsole的的超集,它也支持JConsole的插件本身,你可以放心地使用VisualVM的,而不是JConsole的

+0

看来,我不能将启动程序添加到从eclipse运行的各种Java应用程序。例如TestNG或GWT应用程序。 – lrxw

+0

此链接已损坏,插件现在不可用 – user7294900

1

这不是关于自动启动,而是关于通过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 

这将开始您的分析现在。

+0

-Djava.rmi.server.hostname = hostname非常重要,但您在本地运行程序。 –