Кроме непосредственно Java-приложений (команда
java), этот параметр применим и для других утилит JDK, таких как javac, javadoc и другие.Есть два основных способа установки classpath: в переменной окружения ОС
CLASSPATH, и в аргументе командной строки -cp (синоним -classpath). Второй способ предпочтительнее, потому что позволяет устанавливать разные значения для разных приложений. Значение по умолчанию – текущая директория.В параметре передаются пути к jar-файлам и корневым директориям с пакетами. Пути разделяют символом
: в параметре командной строки, или же ; в переменной окружения. Чтобы включить все файлы директории, разрешается использовать в конце пути символ *.Если приложение запускается из jar-файла (
java -jar), classpath должен быть указан в его манифесте.