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