我想知道当我从eclipse运行或调试应用程序时是否有插件或某人有脚本自动启动jconsole。也许添加类路径。我用谷歌搜索但没有找到任何东西。在大多数情况下,这表明它不起作用或易于提出:D
答案 0 :(得分:4)
VisualVM (http://visualvm.java.net/eclipse-launcher.html)有一个插件可以完成此操作。
鉴于 VisualVM 是 jConsole 的超集,并且它本身也支持 jConsole 插件,您可以安全地使用 VisualVM 而不是 jConsole 。
答案 1 :(得分: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
这将立即开始您的分析。