【发布时间】:2010-10-21 05:57:03
【问题描述】:
我认为这是每个 Java 程序员都会遇到的情况,如果他们做的时间足够长的话。您正在做一些调试并对类进行更改。当您重新运行程序时,这些更改似乎没有被拾起,而是旧类似乎仍在运行。你清理并重建一切,同样的问题。有时,这可能归结为类路径问题,即同一个类不止一次在类路径上,但似乎没有一种简单的方法可以确定正在加载的类的来源......
有没有办法找到加载的类的文件路径?如果该类是从.class 文件或.jar 文件加载的,则最好使用可以工作的东西。有什么想法吗?
【问题讨论】:
-
这和下面这个问题差不多,答案略有不同:stackoverflow.com/questions/947182/…
标签: java debugging classloader