Прочитайте документы на URLClassLoader
: Предполагается, что любой URL, заканчивающийся символом /, ссылается на каталог.
Кроме того, вы, вероятно, должны использовать '/' в качестве разделителя вместо \\
.
Добавление:
Ну, ваш код отлично работает для меня - если в каталоге, указанном в качестве URL, есть фактические скомпилированные классы Java. Но когда вы говорите
В моей программе я генерирую классы
динамически
Вы генерируете исходный код Java или байт-код напрямую? Если это исходный код, вы также компилируете его из своего приложения?