Разница между путем и classpath

Ключевая разница - путь против Путь к классам
 

Java - это язык программирования высокого уровня общего назначения. Это популярный язык программирования, который используется для разработки разнообразных приложений, таких как мобильные, настольные и веб-приложения. Существуют также интегрированные среды разработки (IDE), предназначенные для организации, запуска и отладки приложений Java. Без преобразования полной Java-программы в машинно-понятный формат java-программа сначала преобразуется в байт-код. Затем байт-код переводится в машинный код. Чтобы скомпилировать и запустить программу на Java, программист должен установить путь и путь к классу. Даже эти два термина кажутся похожими, есть разница. В этой статье обсуждается различие между path и classpath. ключевое отличие между путем и classpath является то, что, путь - это переменная среды, которая используется для ссылки на расположение исполняемых файлов Java, а classpath - это переменная среды, которая используется для ссылки на местоположение файлов класса..

СОДЕРЖАНИЕ

1. Обзор и основные отличия
2. Что такое путь
3. Что такое classpath
4. Сходства между путем и путем к классам
5. Сравнение бок о бок - путь к классам в табличной форме
6. Резюме

Что такое путь?

Это переменная, которая полезна для компиляции и запуска программ на Java. Это переменная окружения. Он используется для поиска таких инструментов, как Java, компилятор Java, документация по Java (документация java), генератор файла заголовка java (javah), дизассемблер Java (javap) и отладчик Java (jdb). Для компиляции и запуска программы на Java необходимо иметь компилятор Java и инструменты Java. Это исполняемые файлы.

Рисунок 01: путь и путь к классу

При компиляции Java-программы операционная система использует эту переменную среды как ссылку для вызова компилятора Java. Следовательно, в соответствии со значением в переменной среды, операционная система будет вызывать компилятор Java и инструменты. Поэтому программист должен установить переменную пути. После установки Java в программных файлах диска C есть папка с именем Java. Внутри этой папки есть папка с именем jdk. Внутри jdk есть папка bin. В папке bin находятся java, компилятор java (javac), документация java (javadoc) и множество других инструментов. Поэтому операционная система использует переменную среды пути в качестве ссылки для поиска этих инструментов..

Что такое classpath?

Java - это язык программирования, который предоставляет множество встроенных библиотек и сторонних библиотек для приложения. Программист может использовать эти библиотеки в соответствии с разрабатываемым приложением. Чтобы использовать эти библиотеки в приложении, программист должен установить путь к классу. JVM относится к виртуальной машине Java, которая является абстрактной машиной для запуска Java-программ. JVM или компилятор Java использует этот путь к классам в качестве ссылки для поиска файлов классов, необходимых для приложения. Путь к классу сообщает JVM или компилятору, где искать в файловой системе, чтобы найти файлы, определенные в классах..

В чем сходство пути и пути к классам?

  • И path, и classpath являются переменными среды для правильной компиляции и запуска программ на Java..

В чем разница между путем и classpath?

путь против пути к классам

Путь - это переменная среды, которая используется для ссылки на местоположение исполняемых файлов Java.. Путь к классам - это переменная среды, которая используется для ссылки на расположение файлов классов..
 Использован
Переменная пути используется на уровне операционной системы. Переменная пути к классу используется компилятором JVM и Java.
Значение переменной
Значение пути -% Java_Home% / bin. Значение пути к классу:% Java_Home% / lib.

Резюме - путь против Путь к классам

При установке Java в систему соответствующие файлы устанавливаются в систему. Путь и classpath - это две переменные, используемые в Java-программировании для ссылки на расположение разных файлов. Даже если они похожи, у них есть разница. В этой статье обсуждалась разница между path и classpath. Разница между path и classpath заключается в том, что path является переменной среды, используемой для ссылки на местоположение исполняемых файлов Java, в то время как classpath является переменной среды, используемой для ссылки на местоположение файлов класса. Неправильная установка пути и пути к классам повлияет на правильную компиляцию и запуск программ Java.

Ссылка:

1. «ПУТЬ и КЛАССПАТ». PATH и CLASSPATH (Java & # x2122; Учебные руководства> Основные классы> Среда платформы), Доступна здесь  

2.tutorialspoint.com. «Настройка среды Java».  Смысл, Доступна здесь