Я хочу загрузить файл в каталог F: / badge-dao / bin / com / badge / dao / impl / с именем BadgeDaoImpl . Я пишу и тестирую следующий код.
Если я изменю каталог или имя класса, он выдаст исключение. Для следующего кода, который, как я полагаю, должен работать, он не генерирует исключение classNotFoundException, а скорее останавливает его и передает управление блоку finally EventTable.
Подскажите, пожалуйста, где я ошибаюсь.
URL[] urls = {new URL("file:/F:/badge-dao/bin/com/badge/dao/impl/")};
ClassLoader parentClassLoader = project.getClass().getClassLoader();
URLClassLoader classLoader = new URLClassLoader(urls, parentClassLoader);
selectedClass = classLoader.loadClass("BadgeDaoImpl");