¿Alguien sabe cómo averiguar programáticamente dónde carga realmente la clase el cargador de clases java?Encuentra dónde se carga la clase java desde
A menudo trabajo en proyectos grandes donde el classpath es muy largo y la búsqueda manual no es realmente una opción. Hace poco tuve un problem donde el cargador de clases estaba cargando una versión incorrecta de una clase porque estaba en el classpath en dos lugares diferentes.
Entonces, ¿cómo puedo hacer que el cargador de clases me diga de dónde viene el archivo de clase real?
Editar: ¿Qué pasa si el cargador de clases en realidad no se puede cargar la clase debido a un conflicto de versiones (o algo más), es allí de todos modos hemos encontrado lo que presentaría su tratando de leer antes de que lo lea?
@JarrodRoberson No creo que esto debe ser considerado un duplicado de http://stackoverflow.com/questions/11747833/getting-filesystem-path-of-class-being-executed desde que se hizo esta pregunta en 2008 y esa pregunta fue hecha en 2012 – luke