Dallimi midis shtegut dhe shtegut të klasës

Përmbajtje:

Dallimi midis shtegut dhe shtegut të klasës
Dallimi midis shtegut dhe shtegut të klasës

Video: Dallimi midis shtegut dhe shtegut të klasës

Video: Dallimi midis shtegut dhe shtegut të klasës
Video: SHENJAT E RREZIKUT - (Ngjyre te Kuqe) 2024, Nëntor
Anonim

Dallimi kryesor – shtegu vs shtegu i klasës

Java është një gjuhë programimi e nivelit të lartë për qëllime të përgjithshme. Është një gjuhë programimi popullore që përdoret për të zhvilluar një shumëllojshmëri aplikacionesh si celulari, desktopi dhe ueb-i. Ekzistojnë gjithashtu mjedise zhvillimi të integruara (IDE) të dizajnuara për të organizuar, ekzekutuar dhe korrigjuar aplikacionet Java. Pa konvertimin e programit të plotë Java në format të kuptueshëm nga makina, programi java fillimisht konvertohet në një kod bajt. Pastaj kodi i bajtit përkthehet në kodin e makinës. Për të përpiluar dhe ekzekutuar një program Java, programuesi duhet të vendosë shtegun dhe shtegun e klasës. Edhe këto dy terma duken të ngjashëm, ka një ndryshim. Ky artikull diskuton ndryshimin midis rrugës dhe klasës. Dallimi kryesor midis shtegut dhe shtegut të klasës është se shtegu është një variabël mjedisi që përdoret për të referuar vendndodhjen e skedarëve të ekzekutueshëm Java ndërsa classpath është një variabël mjedisi që përdoret për të referuar vendndodhjen e skedarëve të klasës.

Çfarë është rruga?

Është një variabël që ndihmon për të përpiluar dhe ekzekutuar programe Java. Është një variabël mjedisor. Përdoret për të gjetur mjete të tilla si Java, përpiluesi Java, dokumentacioni Java (java doc), gjeneratori i skedarëve të kokës java (javah), çmontimi Java (javap) dhe korrigjuesi Java (jdb). Për të kompiluar dhe ekzekutuar programin Java është e nevojshme të keni përpiluesin Java dhe mjetet Java. Këto janë skedarë të ekzekutueshëm.

Dallimi midis rrugës dhe shtegut të klasës
Dallimi midis rrugës dhe shtegut të klasës

Figura 01: rruga dhe shtegu i klasës

Kur përpilon programin Java, sistemi operativ e merr këtë ndryshore mjedisore si referencë për të thirrur përpiluesin Java. Prandaj, sipas vlerës në variablin e mjedisit, sistemi operativ do të thërrasë përpiluesin Java dhe mjetet. Prandaj, programuesi duhet të vendosë variablin e rrugës. Pas instalimit të Java, ekziston një dosje e quajtur Java në skedarët e programit të diskut C. Brenda asaj dosjeje, ka një dosje të quajtur jdk. Brenda jdk, ka një dosje të quajtur bin. Në dosjen e koshit, ka java, përpilues java (javac), dokumentacion java (javadoc) dhe shumë mjete të tjera. Prandaj, sistemi operativ përdor variablin e mjedisit të rrugës si referencë për të gjetur këto mjete.

Çfarë është classpath?

Java është një gjuhë programimi që ofron shumë biblioteka të integruara dhe biblioteka të palëve të treta për aplikacionin. Programuesi mund t'i përdorë këto biblioteka sipas aplikacionit në zhvillim. Për të përdorur këto biblioteka në aplikacion, programuesi duhet të vendosë rrugën e klasës. JVM i referohet Makinës Virtuale Java, e cila është një makinë abstrakte për të ekzekutuar programe java. JVM ose përpiluesi Java përdor këtë rrugë të klasës si referencë për të kërkuar skedarët e klasës të nevojshme për aplikacionin. Rruga e klasës i tregon JVM-së ose përpiluesit se ku të shikojë në sistemin e skedarëve për të gjetur skedarët e përcaktuar në klasa.

Cila është ngjashmëria midis rrugës dhe rrugës së klasës?

Të dyja shtegu dhe shtegu i klasës janë variabla mjedisi për të përpiluar dhe ekzekutuar siç duhet programet Java

Cili është ndryshimi midis shtegut dhe rrugës së klasës?

rruga vs shtegu i klasës

Rruga është një variabël mjedisi që përdoret për të referuar vendndodhjen e skedarëve të ekzekutueshëm Java. Rruga e klasës është një variabël mjedisi që përdoret për të referuar vendndodhjen e skedarëve të klasës.
Përdorur nga
Ndryshorja e rrugës përdoret në nivelin e Sistemit Operativ. Ndryshorja e rrugës së klasës përdoret nga përpiluesi JVM dhe Java.
Vlera e ndryshueshme
Vlera e shtegut është %Java_Home%/bin. Vlera e shtegut të klasës është %Java_Home%/lib.

Përmbledhje – shtegu vs shtegu i klasës

Kur instaloni Java në sistem, skedarët përkatës instalohen në sistem. Rruga dhe shtegu i klasës janë dy variabla që përdoren në programimin Java për të referuar vendndodhjet e skedarëve të ndryshëm. Edhe ata duken të ngjashëm, kanë një ndryshim. Ky artikull diskutoi ndryshimin midis shtegut dhe shtegut të klasës. Dallimi midis shtegut dhe shtegut të klasës është se shtegu është një variabël mjedisi që përdoret për të referuar vendndodhjen e skedarëve të ekzekutueshëm Java ndërsa classpath është një variabël mjedisi që përdoret për të referuar vendndodhjen e skedarëve të klasës. Mos vendosja e duhur e shtegut dhe shtegut të klasës do të ndikojë në kompilimin dhe ekzekutimin e duhur të programeve Java.

Recommended: