Forskjell mellom vei og klassepath

Nøkkelforskjell - vei mot CLASSPATH
 

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.

INNHOLD

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

Hva er veien?

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.

Hva er klassepath?

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.

Hva er likheten mellom sti og klassepath?

  • Både vei og klasse er miljøvariabler for å kompilere og kjøre Java-programmer på riktig måte.

Hva er forskjellen mellom banen og klassepaden?

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.

Sammendrag - sti vs CLASSPATH

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.

Henvisning:

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