Встречается на собеседованиях • сегодня
В чем разница между Path и ClassPath
Path и ClassPath — это разные понятия в Java:
- Path — это переменная окружения операционной системы, которая указывает на директории, где ОС ищет исполняемые файлы (например,
java,javac).
Пример (Windows):bashC:\Program Files\Java\jdk-17\bin;...
- ClassPath — это путь, по которому JVM ищет скомпилированные классы (
*.class) и ресурсы (JAR-файлы). Может задаваться через:- Переменную окружения
CLASSPATH - Флаг
-classpathили-cpпри запуске Java
Пример:
bashjava -cp .;lib/mylib.jar com.example.Main - Переменную окружения
Ключевое отличие:
Path — для ОС (поиск исполняемых файлов), ClassPath — для JVM (поиск классов).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы