Diferența Dintre Cale și Cale De Clasă

Cuprins:

Diferența Dintre Cale și Cale De Clasă
Diferența Dintre Cale și Cale De Clasă

Video: Diferența Dintre Cale și Cale De Clasă

Video: Diferența Dintre Cale și Cale De Clasă
Video: Blondu de la Timisoara si Susanu -Stinge lumina jos textila 2024, Noiembrie
Anonim

Key Difference - cale vs claspath

Java este un limbaj de programare de nivel general de uz general. Este un limbaj de programare popular care este folosit pentru a dezvolta o varietate de aplicații, cum ar fi mobile, desktop și web. Există, de asemenea, medii integrate de dezvoltare (IDE) concepute pentru a organiza, rula și depana aplicații Java. Fără a converti întregul program Java în format inteligibil de mașină, programul Java este mai întâi convertit într-un cod de octeți. Apoi, codul de octeți este tradus în codul mașinii. Pentru a compila și rula un program Java, programatorul ar trebui să seteze calea și calea de clasă. Chiar și acești doi termeni par similari, există o diferență. Acest articol discută diferența dintre cale și calea de clasă. Diferența cheie între cale și calea de clasă este că,calea este o variabilă de mediu care este utilizată pentru a indica locația fișierelor executabile Java în timp ce classpath este o variabilă de mediu care este utilizată pentru a referi locația fișierelor de clasă.

CUPRINS

1. Prezentare generală și diferența cheie

2. Ce este calea

3. Ce este classpath

4. Asemănări între cale și classpath

5. Comparare side by side - cale vs classpath în formă tabelară

6. Rezumat

Ce este calea?

Este o variabilă care este utilă pentru a compila și rula programe Java. Este o variabilă de mediu. Este folosit pentru a găsi instrumente precum Java, compilatorul Java, documentația Java (java doc), generatorul de fișiere antet java (javah), dezasamblatorul Java (javap) și depanatorul Java (jdb). Pentru a compila și rula programul Java este necesar să aveți compilatorul Java și instrumentele Java. Acestea sunt fișiere executabile.

Diferența dintre cale și cale de clasă
Diferența dintre cale și cale de clasă

Figura 01: cale și cale de clasă

La compilarea programului Java, sistemul de operare ia această variabilă de mediu ca referință pentru a apela compilatorul Java. Prin urmare, în funcție de valoarea din variabila de mediu, sistemul de operare va invoca compilatorul Java și instrumentele. Prin urmare, programatorul ar trebui să seteze variabila cale. După instalarea Java, există un folder numit Java în fișierele de program ale unității C. În interiorul acelui folder, există un folder numit jdk. În interiorul jdk, există un folder numit bin. În folderul bin, există java, compilatorul java (javac), documentația java (javadoc) și multe alte instrumente. Prin urmare, sistemul de operare utilizează variabila de mediu cale ca referință pentru a găsi aceste instrumente.

Ce este Classpath?

Java este un limbaj de programare care oferă o mulțime de biblioteci încorporate și biblioteci terțe pentru aplicație. Programatorul poate utiliza aceste biblioteci în funcție de aplicația în curs de dezvoltare. Pentru a utiliza aceste biblioteci în aplicație, programatorul ar trebui să seteze clasa. JVM se referă la mașina virtuală Java, care este o mașină abstractă pentru a rula programe java. JVM sau compilatorul Java utilizează acest classpath ca referință pentru a căuta fișierele de clasă necesare aplicației. Classpath îi spune JVM sau compilatorului unde să caute în sistemul de fișiere pentru a găsi fișierele definite în clase.

Care este asemănarea dintre cale și cale de clasă?

Atât calea, cât și clasa sunt variabile de mediu pentru a compila și rula corect programele Java

Care este diferența dintre cale și cale de clasă?

Difuzarea articolului din mijloc înainte de tabel

cale vs claspath

Calea este o variabilă de mediu utilizată pentru a indica locația fișierelor executabile Java. Classpath este o variabilă de mediu care este utilizată pentru a indica locația fișierelor de clasă.
Folosit de
Variabila cale este utilizată la nivelul sistemului de operare. Variabila calea clasei este utilizată de compilatorul JVM și Java.
Valoare variabilă
Valoarea căii este% Java_Home% / bin. Valoarea classpath este% Java_Home% / lib.

Rezumat - cale vs claspath

La instalarea Java pe sistem, fișierele relevante sunt instalate în sistem. Calea și clasa sunt două variabile utilizate în programarea Java pentru a face referire la locațiile fișierelor diferite. Chiar și ele arată similar, au o diferență. Acest articol a discutat despre diferența dintre cale și cale de clasă. Diferența dintre cale și clasă este că calea este o variabilă de mediu utilizată pentru a indica locația fișierelor executabile Java în timp ce clasă este o variabilă de mediu utilizată pentru a referi locația fișierelor de clasă. Dacă nu setați corect calea și calea de clasă, va afecta compilarea și rularea corectă a programelor Java.

Recomandat: