我正在运行VisualVM来分析一个简单的Java应用程序.当我双击分析窗格中的方法(希望获得更多详细信息)时,它会显示"没有为类找到源......".我知道消息来源在哪里.我如何告诉VisualVM在哪里看?
我在显示错误对话框时进行了VisualVM进程的堆栈转储,问题似乎在方法中的类org.netbeans.modules.profiler.api.GoToSource中openSourceImpl
.
此方法尝试使用GoToSourceProvider
服务提供者接口的任何已注册实现加载源,并在没有任何人设法显示相关源代码时显示错误消息.
我的猜测是VisualVM的当前默认版本没有任何GoToSourceProviders
注册,因此总是无法查找源代码.
从包名称看来,它GoToSourceProvider
是探测器模块的SPI,但我无法找到有关如何实现此SPI的任何文档,它似乎不是VisualVM扩展点的一部分.
归档时间: |
|
查看次数: |
2837 次 |
最近记录: |