¿Desde qué parte del sistema de archivos se cargó mi clase de Java?

Creo que esta es una situación en la que todo programador de Java se encuentra si lo hace el tiempo suficiente. Estás depurando y haciendo un cambio en la clase. Cuando va a volver a ejecutar el programa, estos cambios no parecen haberse recogido, sino que la clase anterior todavía parece estar ejecutándose. Limpias y reconstruyes todo, el mismo problema. A veces, esto puede deberse a un problema de classpath, de la misma clase que está en el classpath más de una vez, pero no parece haber una manera fácil de averiguar de dónde viene la clase que se está cargando ...

¿Hay alguna forma de encontrar la ruta del archivo para la clase que se cargó? Es preferible algo que funcione si la clase se cargó desde una.class archivo o un.jar archivo. ¿Algunas ideas

Respuestas a la pregunta(4)

Su respuesta a la pregunta