Разница между путем и путем к классам

Оглавление:

Разница между путем и путем к классам
Разница между путем и путем к классам

Видео: Разница между путем и путем к классам

Видео: Разница между путем и путем к классам
Видео: ✓ Сравнение по модулю. Арифметика остатков | Ботай со мной #034 | Борис Трушин 2024, Июль
Anonim

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

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

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

Эта переменная полезна для компиляции и запуска Java-программ. Это переменная среды. Он используется для поиска таких инструментов, как Java, компилятор Java, документация Java (java doc), генератор заголовочных файлов 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) и множество других инструментов. Поэтому операционная система использует переменную окружения path в качестве ссылки для поиска этих инструментов.

Что такое classpath?

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

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

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

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

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

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

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

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

Рекомендуемые: