Как загрузить классы из фляги или директории - PullRequest
1 голос
/ 06 октября 2011

Я нашел код для загрузки классов из каталога и код для загрузки из банки. Мой проект должен сделать и то и другое - использовать каталог, когда он автономен, и использовать jar, когда он создается для других проектов.

Сейчас я проверяю, существует ли баночка, и использую одну функцию, в противном случае я использую другую. И хотя код немного похож, я не вижу, как их объединить.

Мне кажется, должен быть какой-то способ, который работает в обоих случаях ....

1 Ответ

1 голос
/ 06 октября 2011

Вы НЕ должны делать это вручную. Используйте соответствующий путь к классу в зависимости от того, где он работает.

Бег на автономном

java -classpath <path-to-folder> <main-class>

В другом месте

java -classpath <path-to-jar> <other-main-class>

Но почему вы не можете использовать банку в автономном режиме?

...