2015-06-01 3 views
0

Я попытался с:Как добавить папку из jars в classpath для unix?

PATH=$PATH:/apps/abc/xyz/lib/*.jar 
export PATH 

Но это не будет работать. Мне нужно добавить каждую банку явно при запуске моего кода. Есть ли способ добавить все банки в одну папку и добавить эту папку в -cp, что уменьшит усилие, добавляя каждую банку явно.

Пожалуйста, помогите ..

+0

возможно дубликат (http://stackoverflow.com/questions/1237093/how-to-use -a-wildcard-in-the-classpath-to-add-multiple-jars) –

+0

Попробуйте установить переменную среды CLASSPATH вместо PATH. –

+0

Можете ли вы, ребята, разработать свой ответ? – user3057956

ответ

0

Возможно, существует путаница между PATH и CLASSPATH.

PATH используется на уровне операционной системы для поиска исполняемых элементов («программ»).

CLASSPATH используется в среде Java для поиска java-библиотек (jars) и отдельных классов. CLASSPATH - это переменная окружения, аргумент «-cp» в «java», «javac», команды имеют аналогичный эффект.

Ссылка: [? Как использовать подстановочные знаки в пути к классам, чтобы добавить несколько банок]

https://docs.oracle.com/javase/tutorial/essential/environment/paths.html

Смежные вопросы