在Eclipse中,我如何查看Java类加载的位置?

7
我的问题如下:我正在开发一个 Eclipse 插件,有时候我会迷失在类从哪里加载的追踪中。我希望在调试器堆栈跟踪中看到一个类是从哪个 JAR 文件加载的(在硬盘上的哪个 JAR 文件)。
我是否漏掉了一些明显的 Eclipse 选项?
任何帮助都将不胜感激!
1个回答

5
要查看加载类的位置:在运行配置中 -> 参数选项卡中添加 vm 参数-verbose。这将包括已加载类的完整路径。
编辑:
从 jar 列表中查找特定的类:
我使用一个 jar 类查找插件。我不记得精确的下载位置,alphaworks 链接 目前似乎失效了。但是你可以找到类似的工具
注意:在 eclipse 中,如果控制台填满到无法看到之前的日志时,请在常规选项卡 -> 标准 I/O 中检查文件选项。

非常感谢!虽然它没有给出我期望的信息,但它确实解决了我的问题(控制台看起来很丑)。 再次感谢! - vpi
@vpi,你是在说从引用库中找到类吗? - Rajeev Sreedharan
1
我需要知道一些类是从插件还是JRE中加载的。 - vpi

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接