Java er et universelt programmeringsspråk på høyt nivå. Det er et populært programmeringsspråk som brukes til å distribuere en rekke applikasjoner som mobil, skrivebord og web. Det er også Integrated Development Environments (IDE) designet for å organisere, kjøre og feilsøke Java-programmer. Uten konvertering av det komplette Java-programmet til maskinforståelig format blir java-programmet først konvertert til en bytekode. Deretter blir byte-koden oversatt til maskinkode. For å kompilere og kjøre et Java-program, bør programmøren sette banen og klasseveien. Selv disse to begrepene ser ut som liknende, det er en forskjell. Denne artikkelen diskuterer forskjellen mellom sti og klassepath. De nøkkelforskjell mellom sti og klasse er det det, sti er en miljøvariabel som brukes til å referere til plasseringen av Java-kjørbare filer mens classpath er en miljøvariabel som brukes til å referere til plasseringen av klassefilene.
1. Oversikt og nøkkelforskjell
2. Hva er veien
3. Hva er klassepath
4. Likheter mellom vei og klassepath
5. Side ved side-sammenligning - vei mot klassepath i tabellform
6. Sammendrag
Det er en variabel som er nyttig for å kompilere og kjøre Java-programmer. Det er en miljøvariabel. Det brukes til å finne verktøy som Java, Java-kompilator, Java-dokumentasjon (java doc), Java-header-filgenerator (javah), Java-disassembler (javap) og Java debugger (jdb). For å kompilere og kjøre Java-programmet er det nødvendig å ha Java-kompilatoren og Java-verktøyene. Dette er kjørbare filer.
Figur 01: sti og klassevei
Når du samler Java-programmet, tar operativsystemet denne miljøvariabelen som en referanse for å ringe til Java-kompilatoren. Derfor, i henhold til verdien i miljøvariabelen, vil operativsystemet påberope Java-kompilatoren og verktøyene. Derfor bør programmereren angi sti-variabelen. Etter at du har installert Java, er det en mappe som heter Java i C-stasjonens programfiler. I den mappen er det en mappe som heter jdk. Innen jdk er det en mappe som heter bin. I bin-mappen er det java, java compiler (javac), java dokumentasjon (javadoc) og mange andre verktøy. Derfor bruker operativsystemet bane miljøvariabelen som en referanse for å finne disse verktøyene.
Java er et programmeringsspråk som gir mange innebygde biblioteker og tredjepartsbiblioteker for applikasjonen. Programmereren kan bruke disse bibliotekene i henhold til utviklingsprogrammet. For å kunne bruke disse bibliotekene i søknaden, bør programmøren sette kursveien. JVM refererer til Java Virtual Machine, som er en abstrakt maskin for å kjøre Java-programmer. JVM eller Java-kompilatoren bruker denne klassepilen som en referanse for å søke i klassefilene som er nødvendige for programmet. Klassepaden forteller JVM eller kompilatoren hvor du skal se i filsystemet for å finne filene som er definert i klassene.
vei mot classpath | |
Banen er en miljøvariabel som brukes til å referere til plasseringen av Java-kjørbare filer. | Klassepaden er en miljøvariabel som brukes til å referere til plasseringen av klassefilene. |
Brukt av | |
Banevariabelen brukes på operativsystemnivå. | Klassebanen variabel brukes av JVM og Java kompilatoren. |
Variabel verdi | |
Banevurderingen er% Java_Home% / bin. | Klassepath-verdien er% Java_Home% / lib. |
Når du installerer Java til systemet, installeres relevante filer i systemet. Stien og klassepaden er to variabler som brukes i Java-programmering for å referere til plasseringene til forskjellige filer. Selv de ser lik ut, de har en forskjell. Denne artikkelen diskuterte forskjellen mellom sti og klassepath. Forskjellen mellom sti og klassepath er at banen er en miljøvariabel som brukes til å referere til plasseringen av Java-kjørbare filer mens classpath er en miljøvariabel som brukes til å referere til plasseringen av klassefilene. Ikke å sette banen og kursbanen riktig vil påvirke riktig kompilering og kjøring av Java-programmer.
1. "PATH og CLASSPATH." PATH og CLASSPATH (The Java ™ opplæringsprogram> Essential Classes> Platform Environment), Tilgjengelig her
2.tutorialspoint.com. "Java Environment Setup." Poenget, Tilgjengelig her