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

Fő különbség - út vs classpath
 

A Java egy általános célú, magas szintű programozási nyelv. Ez egy népszerű programozási nyelv, amelyet sokféle alkalmazás, például mobil, asztali és webes alkalmazások fejlesztésére használnak. Vannak integrált fejlesztési környezetek (IDE), amelyek célja a Java alkalmazások szervezése, futtatása és hibakeresése. Anélkül, hogy a teljes Java programot gépi érthetõ formátumba konvertálnánk, a java programot elõször bájtkódra konvertáljuk. Ezután a bájtkód lefordul gépi kódra. A Java program fordításához és futtatásához a programozónak meg kell állítania az elérési utat és az osztályútvonalat. Még ez a két kifejezés hasonlónak tűnik, van különbség. Ez a cikk az út és az osztályút közötti különbséget tárgyalja. Az kulcs különbség az út és az osztályút között ez az, Az elérési út egy környezeti változó, amely a Java végrehajtható fájlok helyének hivatkozására szolgál, míg az classpath egy környezeti változó, amely az osztályfájlok helyének hivatkozására szolgál..

TARTALOMJEGYZÉK

1. Áttekintés és a legfontosabb különbség
2. Mi az út?
3. Mi az osztályút?
4. hasonlóságok az út és az osztályút között
5. Összehasonlítás egymással - útvonal az osztályútvonal táblázatos formában
6. Összegzés

Mi az út??

Ez egy változó, amely hasznos a Java programok összeállításához és futtatásához. Ez egy környezeti változó. Olyan eszközök megtalálására szolgál, mint a Java, Java fordító, Java dokumentáció (java doc), java fejléc fájl generátor (javah), Java szétszerelő (javap) és Java hibakereső (jdb). A Java program fordításához és futtatásához rendelkeznie kell a Java fordítóval és a Java eszközökkel. Ezek futtatható fájlok.

01. ábra: Út és osztályút

A Java program fordításakor az operációs rendszer ezt a környezeti változót veszi hivatkozásként a Java fordító meghívására. 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 meg kell állítania az elérési utat. A Java telepítése után a C meghajtó programfájljaiban van egy Java nevű mappa. A mappában található egy jdk nevű mappa. A jdk-en belül van egy bin nevû mappa. A bin mappában található java, java fordító (javac), java dokumentáció (javadoc) és még sok más eszköz. Ezért az operációs rendszer az elérési út környezeti változóját használja referenciaként ezen eszközök megtalálásához.

Mi az osztályút??

A Java egy programozási nyelv, amely nagyon sok beépített könyvtárat és harmadik féltől származó könyvtárat biztosít az alkalmazás számára. A programozó ezeket a könyvtárakat a fejlesztő alkalmazásnak megfelelően tudja használni. Annak érdekében, hogy ezeket a könyvtárakat az alkalmazásban használja, a programozónak meg kell állítania az osztályútvonalat. A JVM a Java Virtuális Gépre utal, amely elvégzi a Java programok futtatását. 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 hol kell keresni a fájlrendszerben az osztályokban meghatározott fájlok megtalálásához.

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

  • Az elérési út és az osztályút egyaránt környezeti változók a Java programok megfelelő fordításához és futtatásához.

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

út vs osztályút

Az elérési út egy környezeti változó, amely a Java futtatható fájlok helyének hivatkozására szolgál. Az classpath egy környezeti változó, amely az osztályfájlok helyének hivatkozására szolgál.
 Használva
Az elérési út változóját az operációs rendszer szintjén használják. Az osztály elérési útját a JVM és a Java fordító használja.
Változó érték
Az útvonal értéke% Java_Home% / bin. Az osztályút értéke% Java_Home% / lib.

összefoglalás - út vs classpath

Amikor a Java rendszert telepíti, a releváns fájlok települnek a rendszerbe. Az elérési út és az osztályút két olyan változó, amelyet a Java programozásban használnak a különféle fájlok helyének hivatkozására. Még hasonlóan néznek is ki, különbség van. Ez a cikk az út és az osztályút közötti különbséget tárgyalta. Az útvonal és az osztályútvonal közötti különbség az, hogy az út egy olyan környezeti változó, amely a Java végrehajtható fájlok helyének hivatkozására szolgál, míg az osztályútvonal egy környezeti változó, amely az osztályfájlok helyének hivatkozására szolgál. Az út és az osztályút helytelen beállítása befolyásolja a Java programok megfelelő fordítását és futtatását.

Referencia:

1. „PATH and CLASSPATH”. PATH és CLASSPATH (A Java & # x2122; oktatóprogramok> Alapvető osztályok> A platform környezete), Itt érhető el  

2.tutorialspoint.com. “Java Environment Setup”.  A lényeg, Itt érhető el