Ključna razlika - pot proti razredu
Java je splošni programski jezik na visoki ravni. Je priljubljen programski jezik, ki se uporablja za razvijanje številnih aplikacij, kot so mobilni, namizni in spletni. Obstajajo tudi integrirana razvojna okolja (IDE), namenjena organiziranju, zagonu in odpravljanju napak Java programov. Brez pretvorbe celotnega programa Java v strojno razumljivo obliko se program java najprej pretvori v bajtno kodo. Nato se bajtna koda prevede v strojno kodo. Za prevajanje in zagon programa Java naj programer nastavi pot in pot učilnice. Tudi ta dva izraza sta podobna, obstaja razlika. Ta članek razpravlja o razliki med potjo in učno potjo. Ključna razlika med potjo in učnimi stezami je ta,path je spremenljivka okolja, ki se uporablja za sklicevanje na lokacijo izvršljivih datotek Java, medtem ko je classpath spremenljivka okolja, ki se uporablja za sklicevanje na lokacijo datotek razreda.
VSEBINA
1. Pregled in ključna razlika
2. Kaj je pot
3. Kaj je pot do razreda
4. Podobnosti med potjo in potjo do učencev
5. Vzporedna primerjava - pot proti razredu v tabelarni obliki
6. Povzetek
Kaj je pot?
To je spremenljivka, ki je koristna za prevajanje in zagon programov Java. Je spremenljivka okolja. Uporablja se za iskanje orodij, kot so Java, prevajalnik Java, Java dokumentacija (java doc), generator datotek glave glave java (javah), razstavljalec Java (javap) in razhroščevalec Java (jdb). Za prevajanje in zagon programa Java je potreben prevajalnik Java in orodja Java. To so izvršljive datoteke.
Slika 01: Pot in pot razreda
Pri prevajanju programa Java operacijski sistem to spremenljivko okolja vzame kot referenco za klic prevajalnika Java. Zato bo operacijski sistem glede na vrednost v spremenljivki okolja poklical prevajalnik Java in orodja. Zato bi moral programer nastaviti spremenljivko poti. Po namestitvi Jave je v programskih datotekah pogona C mapa z imenom Java. V tej mapi je mapa z imenom jdk. Znotraj jdk je mapa z imenom bin. V mapi bin so java, java prevajalnik (javac), java dokumentacija (javadoc) in veliko drugih orodij. Zato operacijski sistem za iskanje teh orodij kot referenco uporablja spremenljivko okolja poti.
Kaj je classpath?
Java je programski jezik, ki za aplikacijo ponuja veliko vgrajenih knjižnic in knjižnic drugih proizvajalcev. Programer lahko te knjižnice uporablja v skladu z razvijajočo se aplikacijo. Za uporabo teh knjižnic v aplikaciji mora programer nastaviti pot do razreda. JVM se nanaša na navidezni stroj Java, ki je abstraktna naprava za zagon programov java. JVM ali prevajalnik Java uporablja to pot razreda kot referenco za iskanje datotek razreda, potrebnih za aplikacijo. Pot do razreda JVM-ju ali prevajalniku pove, kje naj išče v datotečnem sistemu in poišče datoteke, definirane v razredih.
Kaj je podobnost med potjo in razredom?
Tako path kot classpath sta spremenljivki okolja za pravilno prevajanje in zagon programov Java
Kakšna je razlika med potjo in učno potjo?
Diff Article Sredina pred mizo
pot proti razredu |
|
Pot je spremenljivka okolja, ki se uporablja za sklicevanje na lokacijo izvršljivih datotek Java. | Pot razreda je spremenljivka okolja, ki se uporablja za sklicevanje na lokacijo datotek razreda. |
Uporablja | |
Spremenljivka poti se uporablja na ravni operacijskega sistema. | Spremenljivko poti razreda uporablja prevajalnik JVM in Java. |
Spremenljiva vrednost | |
Vrednost poti je% Java_Home% / bin. | Vrednost poti razreda je% Java_Home% / lib. |
Povzetek - pot proti razredu
Pri nameščanju Jave v sistem se v sistem namestijo ustrezne datoteke. Pot in classpath sta dve spremenljivki, ki se pri programiranju Java uporabljata za sklicevanje na lokacije različnih datotek. Tudi videti so si podobne, imajo razliko. Ta članek je obravnaval razliko med potjo in učno potjo. Razlika med potjo in potjo razreda je, da je pot spremenljivka okolja, ki se uporablja za sklicevanje na lokacijo izvršljivih datotek Java, medtem ko je classpath spremenljivka okolja, ki se uporablja za sklicevanje na lokacijo datotek razreda. Nepravilna nastavitev poti in učne poti bo vplivala na pravilno sestavljanje in izvajanje programov Java.