Különbség az elérési út és az osztályút között

Tartalomjegyzék:

Különbség az elérési út és az osztályút között
Különbség az elérési út és az osztályút között

Videó: Különbség az elérési út és az osztályút között

Videó: Különbség az elérési út és az osztályút között
Videó: Почему в магазинах тупеют 2024, Július
Anonim

Kulcskülönbség – elérési út és osztályútvonal

A Java egy általános célú, magas szintű programozási nyelv. Ez egy népszerű programozási nyelv, amelyet számos alkalmazás, például mobil, asztali és web fejlesztésére használnak. Vannak integrált fejlesztői környezetek (IDE) is, amelyek a Java alkalmazások szervezésére, futtatására és hibakeresésére szolgálnak. A teljes Java program gépi érthető formátumba átalakítása nélkül a java programot először bájtkóddá alakítják. Ezután a bájt kódot gépi kódra fordítják. Java program lefordításához és futtatásához a programozónak be kell állítania az elérési utat és az osztályútvonalat. Még ez a két kifejezés is hasonlónak tűnik, van különbség. Ez a cikk az elérési út és az osztályút közötti különbséget tárgyalja. A legfontosabb különbség az elérési út és az osztályútvonal között az, hogy az elérési út egy környezeti változó, amely a Java futtatható fájlok helyére utal, míg a classpath egy környezeti változó, amely az osztályfájlok helyére utal.

Mi az az út?

Ez egy olyan változó, amely hasznos a Java programok fordításához és futtatásához. Ez egy környezeti változó. Olyan eszközök keresésére szolgál, mint a Java, a Java fordító, a Java dokumentáció (java doc), a java fejlécfájl generátor (javah), a Java disassembler (javap) és a Java hibakereső (jdb). A Java program fordításához és futtatásához szükség van a Java fordítóra és a Java eszközökre. Ezek futtatható fájlok.

Különbség az útvonal és az osztályút között
Különbség az útvonal és az osztályút között

01. ábra: elérési út és osztályútvonal

A Java program fordításakor az operációs rendszer ezt a környezeti változót használja referenciaként a Java fordító meghívásához. Ezért a környezeti változó értékének megfelelően az operációs rendszer meghívja a Java fordítót és az eszközöket. Ezért a programozónak be kell állítania az elérési út változót. A Java telepítése után van egy Java nevű mappa a C meghajtó programfájljaiban. Ebben a mappában van egy jdk nevű mappa. A jdk-n belül van egy bin nevű mappa. A bin mappában van java, java fordító (javac), java dokumentáció (javadoc) és sok egyéb eszköz. Ezért az operációs rendszer az elérési út környezeti változót használja hivatkozásként az eszközök megtalálásához.

Mi az osztályútvonal?

A Java egy programozási nyelv, amely számos beépített könyvtárat és harmadik féltől származó könyvtárat biztosít az alkalmazáshoz. A programozó ezeket a könyvtárakat a fejlesztő alkalmazásnak megfelelően használhatja. Ahhoz, hogy ezeket a könyvtárakat az alkalmazásban használni tudja, a programozónak be kell állítania az osztályútvonalat. A JVM a Java virtuális gépre utal, amely egy absztrakt gép Java programok futtatására. A JVM vagy a Java fordító ezt az osztályútvonalat használja hivatkozásként az alkalmazáshoz szükséges osztályfájlok kereséséhez. Az osztályútvonal megmondja a JVM-nek vagy a fordítónak, hogy a fájlrendszerben hol keresse az osztályokban meghatározott fájlokat.

Mi a hasonlóság az elérési út és az osztályútvonal között?

Mind az elérési út, mind az osztályútvonal környezeti változók a Java programok megfelelő fordításához és futtatásához

Mi a különbség az elérési út és az osztályútvonal között?

útvonal vs osztályútvonal

Az elérési út egy környezeti változó, amely a Java futtatható fájlok helyére hivatkozik. Az osztályútvonal egy környezeti változó, amely az osztályfájlok helyére hivatkozik.
Használta:
Az elérési út változó az operációs rendszer szintjén használatos. Az osztályútvonal változót a JVM és a Java fordító használja.
Változó érték
Az elérési út értéke %Java_Home%/bin. Az osztályút értéke %Java_Home%/lib.

Összegzés – elérési út és osztályútvonal

A Java rendszerre telepítésekor a megfelelő fájlok telepítésre kerülnek a rendszerbe. Az elérési út és az osztályútvonal két változó, amelyet a Java programozásban használnak a különböző fájlok helyére való hivatkozásra. Még ha hasonlítanak is, van bennük különbség. Ez a cikk az elérési út és az osztályút közötti különbséget tárgy alta. Az elérési út és az osztályútvonal közötti különbség az, hogy az elérési út egy környezeti változó, amely a Java végrehajtható fájlok helyére hivatkozik, míg a classpath egy környezeti változó, amely az osztályfájlok helyére hivatkozik. Az elérési út és az osztályútvonal nem megfelelő beállítása befolyásolja a Java programok megfelelő fordítását és futtatását.

Ajánlott: