Здравствуйте, RomikT, Вы писали:
RT>Можно
RT>Создать URLClassLoader указывающий на эту папку и загружать классы им. Только потом надо правильно зарегистрировать JDBC драйвера,
RT>Запускать программу не через java -jar, а через java -cp ... my.main.Class.
Я пошёл по первому пути. url — действительный полный путь к ojdbc6_g.jar.
final URLClassLoader cl = URLClassLoader.newInstance(url);
final Class <?> clazz = cl.loadClass("oracle.jdbc.OracleDriver");
m_console.printf("class loaded%n");
Это срабатывает на ура, выводится сообщение, что класс загружен.
Но вот эта строчка
Class.forName("oracle.jdbc.OracleDriver");
вызывает ClassNotFoundException. Какие грабли я ещё не заметил? Как в этом случае надо правильно зарегистрировать драйвер?
Спасибо.