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