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

Съдържание:

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

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

Видео: Разлика между пътя и пътя на класа
Видео: Самые невероятные встречи с дикими животными на дороге 2024, Ноември
Anonim

Ключова разлика - път срещу клас

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

СЪДЪРЖАНИЕ

1. Общ преглед и ключова разлика

2. Какво е път

3. Какво е път на класа

4. Прилики между път и път на класа

5. Сравнение едно до друго - път срещу път на класа в таблична форма

6. Резюме

Какво е път?

Това е променлива, която е полезна за компилиране и стартиране на 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) и много други инструменти. Следователно операционната система използва променливата на средата на пътя като референция за намиране на тези инструменти.

Какво е classpath?

Java е език за програмиране, предоставя много вградени библиотеки и библиотеки на трети страни за приложението. Програмистът може да използва тези библиотеки според разработващото се приложение. За да използва тези библиотеки в приложението, програмистът трябва да зададе пътя на класа. JVM се отнася до виртуалната машина Java, която е абстрактна машина за стартиране на Java програми. JVM или Java компилаторът използва този път на класа като референция за търсене на файловете на класа, необходими за приложението. Пътът на класа казва на JVM или компилатора къде да търси във файловата система, за да намери файловете, дефинирани в класовете.

Каква е приликата между пътя и пътя на класа?

И path, и classpath са променливи на средата за правилно компилиране и изпълнение на Java програми

Каква е разликата между пътя и пътя на класа?

Различна статия Средна преди таблица

path vs classpath

Пътят е променлива на средата, която се използва за препращане на местоположението на изпълними файлове на Java. Пътът на класа е променлива на средата, която се използва за препращане на местоположението на файловете на класа.
Използван от
Променливата на пътя се използва на ниво операционна система. Променливата на пътя на класа се използва от JVM и Java компилатора.
Променлива стойност
Стойността на пътя е% Java_Home% / bin. Стойността на пътя на класа е% Java_Home% / lib.

Резюме - път срещу classpath

Когато инсталирате Java в системата, съответните файлове се инсталират в системата. Пътят и пътят на класа са две променливи, използвани в програмирането на Java за препращане на местоположенията на различни файлове. Дори да изглеждат сходни, имат разлика. Тази статия обсъжда разликата между пътя и пътя на класа. Разликата между path и classpath е, че path е променлива на средата, използвана за препращане на местоположението на изпълними файлове на Java, докато classpath е променлива на средата, използвана за препращане на местоположението на файловете на класа. Неправилното задаване на пътя и пътя на класа ще повлияе на правилното компилиране и стартиране на Java програми.

Препоръчано: