Java är ett generellt ändamål på hög nivå programmeringsspråk. Det är ett populärt programmeringsspråk som används för att distribuera en mängd olika applikationer som mobil, skrivbord och webben. Det finns också integrerade utvecklingsmiljöer (IDE) utformade för att organisera, köra och felsöka Java-applikationer. Utan att konvertera det fullständiga Java-programmet till maskinförståeligt format konverteras java-programmet först till en byte-kod. Därefter översätts byte-koden till maskinkod. För att kompilera och driva ett Java-program, bör programmeraren ställa in sökvägen och klassväggen. Även dessa två termer verkar lika, det är en skillnad. I denna artikel diskuteras skillnaden mellan sökväg och klassväg. De nyckelskillnad mellan väg och klassväg är det, sökväg är en miljövariabel som används för att referera till platsen för Java-körbara filer medan klassväg är en miljövariabel som används för att hänvisa placeringen av klassfilerna.
1. Översikt och nyckelskillnad
2. Vad är vägen
3. Vad är klassväg?
4. Likheter mellan väg och klassväg
5. Sida vid sida jämförelse - väg mot klassväg i tabellform
6. Sammanfattning
Det är en variabel som är till hjälp för att kompilera och köra Java-program. Det är en miljövariabel. Det används för att hitta verktyg som Java, Java-kompilator, Java-dokumentation (java doc), Java-header-filgenerator (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: väg och klassväg
När du sammanställer Java-programmet tar operativsystemet denna miljövariabel som en referens för att ringa till Java-kompilatorn. Därför beror operativsystemet på Java-kompilatorn och verktygen enligt värdet i miljövariabeln. Därför bör programmeraren ställa in sökvägen. Efter installationen av Java finns en mapp som heter Java i C-enhetens programfiler. Inne i den mappen finns en mapp som heter jdk. Inuti jdk finns en mapp som heter bin. I bin-mappen finns Java, Java-kompilator (javac), Java-dokumentation (javadoc) och många andra verktyg. Därför använder operativsystemet variabeln för sökmiljön som en referens för att hitta dessa verktyg.
Java är ett programmeringsspråk som innehåller många inbyggda bibliotek och bibliotek från tredje part för applikationen. Programmeraren kan använda dessa bibliotek enligt den utvecklande applikationen. För att kunna använda dessa bibliotek i programmet bör programmeraren ställa in klassväggen. JVM refererar till Java Virtual Machine, som är en abstrakt maskin för att köra java-program. JVM eller Java-kompilatorn använder denna klassväg som referens för att söka i klassfilerna som är nödvändiga för programmet. Klasspaden berättar för JVM eller kompilatorn var man ska titta i filsystemet för att hitta de filer som definieras i klasserna.
väg mot klassväg | |
Banan är en miljövariabel som används för att referera till platsen för Java-körbara filer. | Klassvägen är en miljövariabel som används för att hänvisa läget för klassfilerna. |
Använd av | |
Sti-variabeln används på operativsystemsnivå. | Klassvägen variabel används av JVM och Java compiler. |
Variabelt värde | |
Banans värde är% Java_Home% / bin. | Klasspathvärdet är% Java_Home% / lib. |
När du installerar Java till systemet installeras relevanta filer i systemet. Banan och klassvägen är två variabler som används i Java-programmering för att referera till placeringar av olika filer. Även de ser lika ut, de har en skillnad. Denna artikel diskuterade skillnaden mellan sökväg och klassväg. Skillnaden mellan sökväg och klassväg ä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äg är en miljövariabel som används för att hänvisa läget för klassfilerna. Att inte ställa in sökvägen och klassvägen ordentligt kommer att påverka korrekt sammansättning och körning av Java-program.
1. "PATH och CLASSPATH." PATH och CLASSPATH (Java ™ Tutorials> Essential Classes> Platform Environment), Tillgänglig här
2.tutorialspoint.com. "Java Environment Setup." Punkten, Tillgänglig här