Nyckelskillnad - väg mot klassstig
Java är ett allmänt programmeringsspråk på hög nivå. Det är ett populärt programmeringsspråk som används för att utveckla en mängd olika applikationer som mobil, stationär och webb. Det finns också integrerade utvecklingsmiljöer (IDE) som är utformade för att organisera, köra och felsöka Java-applikationer. Utan att konvertera hela Java-programmet till maskinförståeligt format omvandlas java-programmet först till en byte-kod. Därefter översätts bytekoden till maskinkod. För att kompilera och köra ett Java-program bör programmeraren ställa in sökvägen och klassvägen. Även dessa två termer verkar lika, det finns en skillnad. Den här artikeln diskuterar skillnaden mellan väg och klassstig. Huvudskillnaden mellan väg och klassväg är att,sökväg är en miljövariabel som används för att hänvisa platsen för Java-körbara filer medan classpath är en miljövariabel som används för att hänvisa platsen för klassfilerna.
INNEHÅLL
1. Översikt och nyckeldifferens
2. Vad är väg
3. Vad är klassstig
4. Likheter mellan väg och klassstig
5. Jämförelse sida vid sida - sökväg mot klassstig i tabellform
6. Sammanfattning
Vad är väg?
Det är en variabel som är till hjälp för att sammanställa och köra Java-program. Det är en miljövariabel. Den används för att hitta verktyg som Java, Java-kompilator, Java-dokumentation (java doc), java header file generator (javah), Java disassembler (javap) och Java debugger (jdb). För att kompilera och köra Java-programmet är det nödvändigt att ha Java-kompilatorn och Java-verktygen. Dessa är körbara filer.
Figur 01: stig och klassväg
När du kompilerar Java-programmet tar operativsystemet denna miljövariabel som referens för att anropa Java-kompilatorn. Därför, enligt värdet i miljövariabeln, kommer operativsystemet att anropa Java-kompilatorn och verktygen. Därför bör programmeraren ställa in sökvariabeln. Efter installation av Java finns det en mapp som heter Java i C-enhetens programfiler. Inuti den mappen finns en mapp som heter jdk. Inuti jdk finns en mapp som heter bin. I bin-mappen finns java, java compiler (javac), java-dokumentation (javadoc) och många andra verktyg. Därför använder operativsystemet sökmiljövariabeln som referens för att hitta dessa verktyg.
Vad är klassstig?
Java är ett programmeringsspråk som ger många inbyggda bibliotek och tredjepartsbibliotek för applikationen. Programmeraren kan använda dessa bibliotek enligt utvecklingsapplikationen. För att använda dessa bibliotek i applikationen bör programmeraren ställa in klassvägen. JVM hänvisar till Java Virtual Machine, som är en abstrakt maskin för att köra Java-program. JVM eller Java-kompilatorn använder den här klassvägen som referens för att söka i de klassfiler som är nödvändiga för applikationen. Klassstigen berättar för JVM eller kompilatorn vart man ska titta i filsystemet för att hitta de filer som definierats i klasserna.
Vad är likheten mellan väg och klassväg?
Både sökväg och klassväg är miljövariabler för att kompilera och köra Java-program ordentligt
Vad är skillnaden mellan väg och klassväg?
Skilja artikeln mitt före bordet
väg mot klassstig |
|
Sökvägen är en miljövariabel som används för att hänvisa platsen för Java-körbara filer. | Klassstigen är en miljövariabel som används för att hänvisa platsen för klassfilerna. |
Använd av | |
Sökvägen används på operativsystemnivå. | Klassvägsvariabeln används av JVM- och Java-kompilatorn. |
Variabelt värde | |
Sökvägen är% Java_Home% / bin. | Klassvägsvärdet är% Java_Home% / lib. |
Sammanfattning - väg mot klassstig
När du installerar Java i systemet installeras relevanta filer i systemet. Sökvägen och klassstigen är två variabler som används i Java-programmering för att referera till olika filers platser. Även de liknar, de har skillnad. Denna artikel diskuterade skillnaden mellan väg och klassstig. Skillnaden mellan sökvägen och klassvägen är att sökvägen är en miljövariabel som används för att hänvisa platsen för Java-körbara filer medan klassvägen är en miljövariabel som används för att hänvisa platsen för klassfilerna. Att inte ställa in sökvägen och klassvägen ordentligt påverkar korrekt kompilering och körning av Java-program.