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.
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 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.
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.
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. |
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.
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