Różnica Między ścieżką A ścieżką Klas

Spisu treści:

Różnica Między ścieżką A ścieżką Klas
Różnica Między ścieżką A ścieżką Klas

Wideo: Różnica Między ścieżką A ścieżką Klas

Wideo: Różnica Między ścieżką A ścieżką Klas
Wideo: Którą ścieżkę byś wybrał oraz inne ciekawe łamigłówki 2024, Listopad
Anonim

Kluczowa różnica - ścieżka vs ścieżka klas

Java to język programowania wysokiego poziomu ogólnego przeznaczenia. Jest to popularny język programowania używany do tworzenia wielu różnych aplikacji, takich jak urządzenia mobilne, komputery stacjonarne i sieci. Istnieją również zintegrowane środowiska programistyczne (IDE) zaprojektowane do organizowania, uruchamiania i debugowania aplikacji Java. Bez konwertowania całego programu Java do formatu zrozumiałego dla komputera program Java jest najpierw konwertowany na kod bajtowy. Następnie kod bajtowy jest tłumaczony na kod maszynowy. Aby skompilować i uruchomić program w języku Java, programista powinien ustawić ścieżkę i ścieżkę klas. Nawet te dwa terminy wydają się podobne, jest różnica. W tym artykule omówiono różnicę między ścieżką a ścieżką klas. Kluczowa różnica między ścieżką a ścieżką klas polega na tym,path to zmienna środowiskowa używana do określania lokalizacji plików wykonywalnych Java, podczas gdy classpath to zmienna środowiskowa używana do określania lokalizacji plików klas.

ZAWARTOŚĆ

1. Przegląd i kluczowa różnica

2. Czym jest ścieżka

3. Czym jest ścieżka klas

4. Podobieństwa między ścieżką a ścieżką klas

5. Porównanie obok siebie - ścieżka vs ścieżka klas w formie tabelarycznej

6. Podsumowanie

Co to jest ścieżka?

Jest to zmienna pomocna przy kompilowaniu i uruchamianiu programów Java. To jest 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), dezasembler Java (javap) i debugger Java (jdb). Aby skompilować i uruchomić program Java, niezbędny jest kompilator Java i narzędzia Java. To są pliki wykonywalne.

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

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

Podczas kompilowania programu Java system operacyjny przyjmuje tę zmienną środowiskową jako odniesienie do wywołania kompilatora języka Java. Dlatego zgodnie z wartością zmiennej środowiskowej system operacyjny wywoła kompilator języka Java i narzędzia. Dlatego programista powinien ustawić zmienną ścieżki. Po zainstalowaniu oprogramowania Java w plikach programu na 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 path jako odniesienia do znalezienia tych narzędzi.

Co to jest ścieżka klas?

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

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

Ścieżka i ścieżka klasy to zmienne środowiskowe służące do kompilowania i prawidłowego uruchamiania programów Java

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

Porównaj środek artykułu przed tabelą

ścieżka vs ścieżka klas

Ścieżka to zmienna środowiskowa używana do wskazywania lokalizacji plików wykonywalnych Java. Ścieżka klas jest zmienną środowiskową używaną do określania 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.
Wartość zmienna
Wartość ścieżki to% Java_Home% / bin. Wartość ścieżki klasy to% Java_Home% / lib.

Podsumowanie - ścieżka vs ścieżka klas

Podczas instalowania oprogramowania Java w systemie odpowiednie pliki są instalowane w systemie. Ścieżka i ścieżka klasy to dwie zmienne używane w programowaniu w języku Java do odwoływania się do lokalizacji różnych plików. Nawet jeśli wyglądają podobnie, mają różnicę. W tym artykule omówiono różnicę między ścieżką a ścieżką klas. Różnica między ścieżką a ścieżką klasy polega na tym, że ścieżka jest zmienną środowiskową używaną do określania lokalizacji plików wykonywalnych Java, podczas gdy ścieżka klasy jest zmienną środowiskową używaną do określania lokalizacji plików klas. Niewłaściwe ustawienie ścieżki i ścieżki klas wpłynie na poprawną kompilację i działanie programów Java.

Zalecane: