Forskellen Mellem Sti Og Klassesti

Indholdsfortegnelse:

Forskellen Mellem Sti Og Klassesti
Forskellen Mellem Sti Og Klassesti

Video: Forskellen Mellem Sti Og Klassesti

Video: Forskellen Mellem Sti Og Klassesti
Video: Почему тесто на закваске липкое? Разбираем причины и делаем тесто на закваске упругим и эластичным! 2024, November
Anonim

Nøgleforskel - sti vs klassesti

Java er et generelt programmeringssprog på højt niveau. Det er et populært programmeringssprog, der bruges til at udvikle en række forskellige applikationer såsom mobil, desktop og web. Der er også integrerede udviklingsmiljøer (IDE) designet til at organisere, køre og debugge Java-applikationer. Uden at konvertere det komplette Java-program til maskinforståeligt format konverteres java-programmet først til en bytekode. Derefter oversættes bytekoden til maskinkode. For at kompilere og køre et Java-program skal programmøren indstille stien og klassestien. Selv disse to udtryk ser ens ud, der er en forskel. Denne artikel diskuterer forskellen mellem sti og klassesti. Hovedforskellen mellem sti og klassesti er,sti er en miljøvariabel, der bruges til at henvise placeringen af Java-eksekverbare filer, mens classpath er en miljøvariabel, der bruges til at henvise placeringen af klassefilerne.

INDHOLD

1. Oversigt og nøgleforskel

2. Hvad er sti

3. Hvad er klassesti

4. Ligheder mellem sti og klassesti

5. Sammenligning side om side - sti vs klassesti i tabelform

6. Resumé

Hvad er sti?

Det er en variabel, der er nyttig til at kompilere og køre Java-programmer. Det er en miljøvariabel. Det bruges til at finde værktøjer som Java, Java-kompilator, Java-dokumentation (java doc), java header-filgenerator (javah), Java disassembler (javap) og Java debugger (jdb). For at kompilere og køre Java-programmet er det nødvendigt at have Java-kompilatoren og Java-værktøjerne. Disse er eksekverbare filer.

Forskellen mellem sti og klassesti
Forskellen mellem sti og klassesti

Figur 01: sti og klassesti

Ved kompilering af Java-programmet tager operativsystemet denne miljøvariabel som en reference til at kalde Java-kompilatoren. Derfor, i henhold til værdien i miljøvariablen, påberåber operativsystemet Java-kompilatoren og værktøjerne. Derfor skal programmøren indstille stivariablen. Efter installation af Java er der en mappe kaldet Java i C-drevets programfiler. Inde i den mappe er der en mappe, der hedder jdk. Inde i jdk er der en mappe kaldet bin. I bin-mappen er der java, java compiler (javac), java-dokumentation (javadoc) og mange andre værktøjer. Derfor bruger operativsystemet sti-miljøvariablen som en reference til at finde disse værktøjer.

Hvad er klassesti?

Java er et programmeringssprog, der giver mange indbyggede biblioteker og tredjepartsbiblioteker til applikationen. Programmøren kan bruge disse biblioteker i henhold til applikationen, der udvikler sig. For at bruge disse biblioteker i applikationen skal programmøren indstille klassestien. JVM refererer til Java Virtual Machine, som er en abstrakt maskine til at køre java-programmer. JVM eller Java-kompilatoren bruger denne klassesti som en reference til at søge i de klassefiler, der er nødvendige for applikationen. Klassestien fortæller JVM eller compileren, hvor man skal kigge i filsystemet for at finde de filer, der er defineret i klasserne.

Hvad er ligheden mellem sti og klassesti?

Både sti og klassesti er miljøvariabler til kompilering og kørsel af Java-programmer korrekt

Hvad er forskellen mellem sti og klassesti?

Diff artikel midt foran bordet

sti vs klassesti

Stien er en miljøvariabel, der bruges til at henvise placeringen af Java-eksekverbare filer. Klassestien er en miljøvariabel, der bruges til at henvise placeringen af klassefilerne.
Brugt af
Sti-variablen bruges på operativsystemniveau. Klassestievariablen bruges af JVM- og Java-kompilatoren.
Variabel værdi
Stiens værdi er% Java_Home% / bin. Klassesti-værdien er% Java_Home% / lib.

Resumé - sti vs klassesti

Når du installerer Java på systemet, installeres relevante filer i systemet. Stien og klassestien er to variabler, der bruges i Java-programmering til at henvise placeringen af forskellige filer. Selv de ligner hinanden, de har en forskel. Denne artikel diskuterede forskellen mellem sti og klassesti. Forskellen mellem sti og klassesti er, at stien er en miljøvariabel, der bruges til at henvise placeringen af Java-eksekverbare filer, mens klassestien er en miljøvariabel, der bruges til at henvise placeringen af klassefilerne. Ikke korrekt indstilling af stien og klassestien vil påvirke korrekt kompilering og kørsel af Java-programmer.

Anbefalet: