У меня есть папка lib в местоположении установщика, которую я хочу загрузить по пути к классу или обновить во время выполнения для моего java-проекта программно.
Я пытался установить путь к классам с помощью -cp
и использовал ClassLoader
, URLClassLoader
, но это не сработало. нашел ClassNotFoundException
. Я также попробовал статический блок для загрузки моей банки.
Как решить эту проблему, как мы можем динамически ссылаться на внешнюю папку jar или можем загрузить ее по пути к классу.
Я использую Eclipse IDE, у которого есть опция в пути сборки для загрузки внешней папки, но я не уверен, что это сработает, когда я экспортирую проект, поскольку он создает путь только для моей текущей рабочей области, поэтому он не будет работать, когда установщик переходит на другую машину . Поэтому мне нужно было загрузить эту папку программно.