我通过NetBeans论坛帖子答案解决了自己的一半问题。添加JVM命令行arg
-Dvisualvm.display.name=FooBar可使VisualVM将应用程序显示为“ FooBar”。但是我仍然不知道如何影响图标。
更新:
las,我想我找到了该图标的答案。这些图标通过VisualVM源中的MainClassApplicationTypeFactory硬编码到VisualVM
中,从静态方法ApplicationTypeFactory.getApplicationTypeFor(Application)调用。除了制作一个可以注册新类型工厂的VisualVM插件外,我看不到将新图标注入VisualVM的任何方法-
例如,Glassfish插件通过GlassFishApplicationTypeFactory.initialize()实现此目的。



