Różnica między ścieżką a ścieżką klasy

Kluczowa różnica - ścieżka vs. ścieżka klasy
 

Java to język programowania wysokiego poziomu ogólnego przeznaczenia. Jest to popularny język programowania, który służy do tworzenia szerokiej gamy aplikacji, takich jak urządzenia mobilne, komputery stacjonarne i sieci. Istnieją również zintegrowane środowiska programistyczne (IDE) przeznaczone do organizowania, uruchamiania i debugowania aplikacji Java. Bez konwersji całego programu Java na format zrozumiały dla maszyny, program Java jest najpierw konwertowany na kod bajtowy. Następnie kod bajtu jest tłumaczony na kod maszynowy. Aby skompilować i uruchomić program Java, programista powinien ustawić ścieżkę i ścieżkę klasy. Nawet te dwa terminy wydają się podobne, istnieje różnica. W tym artykule omówiono różnicę między ścieżką a ścieżką klasy. The kluczowa różnica między ścieżką a ścieżką klasy jest to, ścieżka jest zmienną środowiskową, która służy do wskazywania lokalizacji plików wykonywalnych Java, natomiast ścieżka klasy jest zmienną środowiskową, która służy do wskazywania lokalizacji plików klas.

ZAWARTOŚĆ

1. Przegląd i kluczowa różnica
2. Czym jest ścieżka
3. Co to jest ścieżka klas
4. Podobieństwa między ścieżką a ścieżką klasy
5. Porównanie obok siebie - ścieżka vs ścieżka klasy w formie tabelarycznej
6. Podsumowanie

Co to jest ścieżka?

Jest to zmienna pomocna przy kompilacji i uruchamianiu programów Java. Jest to zmienna środowiskowa. Służy do wyszukiwania narzędzi takich jak Java, kompilator Java, dokumentacja Java (java doc), generator plików nagłówkowych java (javah), deasembler Java (javap) i debugger Java (jdb). Aby skompilować i uruchomić program Java, konieczne jest posiadanie kompilatora Java i narzędzi Java. Są to pliki wykonywalne.

Rysunek 01: ścieżka i ścieżka klasy

Podczas kompilacji programu Java system operacyjny bierze tę zmienną środowiskową jako odwołanie do wywołania kompilatora Java. Dlatego, zgodnie z wartością w zmiennej środowiskowej, system operacyjny wywoła kompilator Java i narzędzia. Dlatego programista powinien ustawić zmienną ścieżki. Po zainstalowaniu Java w plikach programu dysku C znajduje się folder o nazwie Java. Wewnątrz tego folderu znajduje się folder o nazwie jdk. Wewnątrz jdk znajduje się folder o nazwie bin. W folderze bin znajduje się Java, kompilator Java (javac), dokumentacja Java (javadoc) i wiele innych narzędzi. Dlatego system operacyjny używa zmiennej środowiskowej ścieżki jako odwołania do znalezienia tych narzędzi.

Co to jest ścieżka klas?

Java to język programowania zapewniający wiele wbudowanych bibliotek i bibliotek innych firm dla aplikacji. Programista może korzystać z tych bibliotek zgodnie z rozwijającą się aplikacją. Aby użyć tych bibliotek w aplikacji, programista powinien ustawić ścieżkę klasy. JVM odnosi się do wirtualnej maszyny Java, która jest abstrakcyjną maszyną do uruchamiania programów Java. JVM lub kompilator Java używa tej ścieżki klasy jako odwołania do wyszukiwania plików klas niezbędnych dla aplikacji. Ścieżka klasy mówi JVM lub kompilatorowi, gdzie szukać w systemie plików, aby znaleźć pliki zdefiniowane w klasach.

Jakie jest podobieństwo między ścieżką a ścieżką klasy?

  • Zarówno ścieżka, jak i ścieżka klasy są zmiennymi środowiskowymi do prawidłowego kompilowania i uruchamiania programów Java.

Jaka jest różnica między ścieżką a ścieżką klasy?

ścieżka vs ścieżka klasy

Ścieżka jest zmienną środowiskową, która służy do wskazywania lokalizacji plików wykonywalnych Java. Ścieżka klasy jest zmienną środowiskową, która służy do wskazywania lokalizacji plików klas.
 Używany przez
Zmienna ścieżki jest używana na poziomie systemu operacyjnego. Zmienna ścieżki klasy jest używana przez JVM i kompilator Java.
Zmienna wartość
Wartość ścieżki to% Java_Home% / bin. Wartość ścieżki klasy to% Java_Home% / lib.

streszczenie - ścieżka vs ścieżka klasy

Podczas instalowania Java w systemie odpowiednie pliki są instalowane w systemie. Ścieżka i ścieżka klasy to dwie zmienne używane w programowaniu Java do odniesienia lokalizacji różnych plików. Nawet wyglądają podobnie, mają różnicę. W tym artykule omówiono różnicę między ścieżką a ścieżką klasy. Różnica między ścieżką a ścieżką klasy polega na tym, że ścieżka jest zmienną środowiskową używaną do wskazywania lokalizacji plików wykonywalnych Java, natomiast ścieżka klasy jest zmienną środowiskową używaną do wskazywania lokalizacji plików klas. Nieprawidłowe ustawienie ścieżki i ścieżki klasy wpłynie na prawidłowe kompilowanie i uruchamianie programów Java.

Odniesienie:

1. „ŚCIEŻKA I ŚCIEŻKA KLASY”. PATH i CLASSPATH (samouczki Java> # Essential Classes> środowisko platformy), Dostępny tutaj  

2.tutorialspoint.com. „Konfiguracja środowiska Java”.  Punkt, Dostępny tutaj