Razlika između staze i puta

Ključna razlika - put vs classpath
 

Java je programski jezik visoke razine opće namjene. To je popularan programski jezik koji se koristi za razvijanje različitih aplikacija poput mobilnih, stolnih i web-stranica. Postoje i integrirana razvojna okruženja (IDE) dizajnirana za organiziranje, pokretanje i uklanjanje pogrešaka Java aplikacija. Bez pretvaranja cjelokupnog Java programa u strojno razumljiv format, java program najprije se pretvara u bajtni kod. Zatim se bajtni kod prevodi u strojni kod. Da bi sastavio i pokrenuo program Java, programer bi trebao postaviti putanju i putanju. Čak i ova dva pojma izgledaju slično, postoji razlika. Ovaj članak govori o razlici između putanje i puta. ključna razlika između puta i klase je to, path je varijabla okoline koja se koristi za upućivanje lokacije izvršnih datoteka Java, dok je classpath varijabla okoline koja se koristi za upućivanje mjesta datoteka klase.

SADRŽAJ

1. Pregled i ključne razlike
2. Što je put
3. Što je klasa
4. Sličnosti između staze i puta
5. Usporedna usporedba - put u odnosu na razred u tabelarnom obliku
6. Sažetak

Što je put?

To je varijabla koja je korisna za sastavljanje i pokretanje Java programa. To je varijabla okoline. Koristi se za pronalaženje alata kao što su Java, Java prevodilac, Java dokumentacija (java doc), generator datoteke zaglavlja Java (javah), Java rastavljač (javap) i Java debugger (jdb). Za sastavljanje i pokretanje Java programa potrebno je imati Java prevodilac i Java alate. To su izvršne datoteke.

Slika 01: staza i put

Pri sastavljanju Java programa operativni sustav uzima ovu varijablu okruženja kao referencu za poziv Java prevoditelju. Stoga, prema vrijednosti u varijabli okruženja, operativni sustav će pozvati Java prevodilac i alate. Stoga programer treba postaviti varijablu puta. Nakon instaliranja Jave, u programskim datotekama C pogona nalazi se mapa koja se zove Java. Unutar te mape nalazi se mapa koja se zove jdk. Unutar jdk-a nalazi se mapa koja se zove bin. U mapi za smeće nalazi se java, java prevodilac (javac), java dokumentacija (javadoc) i puno drugih alata. Stoga operativni sustav koristi varijabli okruženja puta kao referencu za pronalaženje tih alata.

Što je klasa?

Java je programski jezik koji nudi puno ugrađenih knjižnica i trećih biblioteka za aplikaciju. Programer može koristiti te biblioteke prema aplikaciji koja se razvija. Programer bi trebao koristiti te knjižnice u aplikaciji. JVM se odnosi na Java virtualni stroj koji je apstraktni stroj za pokretanje java programa. JVM ili Java prevoditelj koristi ovaj tečaj klase kao referencu za pretraživanje datoteka klasa potrebnih za aplikaciju. Classpath kaže JVM-u ili prevoditelju gdje treba potražiti datotečni sustav kako bi pronašao datoteke definirane u klasama.

Kakva je sličnost između staze i putanje?

  • I put i klasa su varijable okoline za pravilno sastavljanje i pokretanje Java programa.

Koja je razlika između staze i putanje?

put vs klasa

Put je varijabla okruženja koja se koristi za upućivanje lokacije izvršnih datoteka Java. Classpath je varijabla okoline koja se koristi za upućivanje datoteka datoteka klasa.
 Korišten od
Promjena putanje koristi se na razini operativnog sustava. Promjenjivu putanju klase koristi prevoditelj JVM i Java.
Varijabilna vrijednost
Vrijednost puta je% Java_Home% / bin. Vrijednost classpath je% Java_Home% / lib.

Sažetak - put vs classpath

Prilikom instaliranja Java na sustav, relevantne datoteke su instalirane u sustav. Put i klasa su dvije varijable koje se koriste u programiranju Java za upućivanje lokacija različitih datoteka. Čak i ako izgledaju slično, imaju razliku. Ovaj članak govori o razlici između putanje i puta. Razlika između putanje i klase je u tome što je putanja varijabla okoline koja se koristi za označavanje lokacije izvršnih Java datoteka, dok je classpath varijabla okoline koja se koristi za upućivanje datoteka datoteka klase. Ako pravilno postavljanje putanje i klasa puta neće utjecati na pravilno sastavljanje i pokretanje Java programa.

Referenca:

1. "PATH i CLASSPATH." PATH i CLASSPATH (Java & # x2122; Vodiči> Osnovne klase> Platformsko okruženje), Dostupno ovdje  

2.tutorialspoint.com. "Postavljanje Java okruženja."  Točka, Dostupno ovdje