Я думаю, что это ситуация, с которой сталкивается каждый Java-программист, если он делает это достаточно долго. Вы делаете некоторую отладку и вносите изменения в класс. Когда вы начинаете перезапускать программу, эти изменения, кажется, не воспринимаются, скорее, старый класс все еще работает. Вы чистите и перестраиваете все, та же проблема. Иногда это может привести к проблеме пути к классам, когда один и тот же класс находится в пути к классам более одного раза, но, похоже, нет простого способа выяснить, откуда берется загружаемый класс ...
Есть ли способ найти путь к файлу для загруженного класса? Желательно что-то, что будет работать, если класс был загружен из файла .class
или из файла .jar
. Есть идеи?