logo

Konfigurowanie zmiennych środowiskowych dla języka Java — kompletny przewodnik dotyczący ustawiania Java_HOME

W drodze do nauki języka programowania Java konfigurowanie zmiennych środowiskowych dla Java jest niezbędny, ponieważ pomaga systemowi zlokalizować narzędzia Java potrzebne do uruchamiania programów Java. Ten przewodnik dotyczący konfigurowania zmiennych środowiskowych dla języka Java jest rozwiązaniem dostępnym w jednym miejscu Prochowiec Okna I Linuksa użytkownicy. W tym miejscu omówiliśmy krok po kroku proces ustawiania zmiennej środowiskowej we wszystkich trzech głównych systemach operacyjnych.

Przed skonfigurowaniem zmiennych środowiskowych plik Zestaw programistyczny Java (JDK) musi być zainstalowany w twoim systemie i musisz znać Instalacja JDK katalog w twoim systemie.

Aby ustawić Zmienne środowiskowe Java musisz ustawić



  • JAVA_HOME: Wskazuje katalog, w którym w systemie jest zainstalowany pakiet JDK.
  • ŚCIEŻKA: Określa, gdzie system operacyjny powinien szukać plików wykonywalnych.

Ustawianie zmiennych środowiskowych w systemie Windows

Krok 1: Pobierz JDK

  • Pobierz i zainstaluj najnowszy pakiet JDK z oficjalnej strony stronie internetowej Oracle . Aby dowiedzieć się, jak pobrać JDK na system operacyjny Windows, zapoznaj się z tym artykułem: Jak zainstalować Javę w systemie Windows Linux i macOS?

Krok 2: Ustawić JAVA_HOME

  • Kliknij Windows + S, wyszukaj „Zmienne środowiskowe” i kliknij Edytuj systemowe zmienne środowiskowe . w Właściwości systemu kliknij okno Zmienne środowiskowe.
  • Teraz przejdź do sekcji Zmienna środowiskowa > Zmienna systemowa > kliknij  Nowy .
Ustaw zmienne środowiskowe-1' title=Ustaw Java_HOME
  • Nazwa zmiennej  pole wprowadź  JAVA_HOME i w Zmienna wartość wpisz ścieżkę, w której zainstalowany jest pakiet JDK. Kliknij OK, aby zapisać zmiany.
Ustaw zmienne środowiskowe-2' loading='lazy' title=Nazwa zmiennej

Krok 3: Zaktualizuj zmienną ścieżki

  • Teraz musimy zaktualizuj zmienną PATH. W tym celu otwórz dysk C: przejdź do Program Files > Java > jdk-23 > folder bin następnie skopiuj ścieżkę.
Ustaw zmienne środowiskowe-3' loading='lazy' title=Zaktualizuj zmienną ścieżki
  • Wejdź do środka Zmienne systemowe sekcja wybierz zmienną ścieżki. Kliknij go prawym przyciskiem myszy i wybierz opcję Redagować . W oknie Edytuj środowisko kliknij Nowy .
Ustaw zmienne środowiskowe-4' loading='lazy' title=Zmienne systemowe
  • Następnie dodaj ścieżkę do folderu bin JDK (np.C:Program FilesJavajdk-23bin).
Ustaw zmienne środowiskowe-5' loading='lazy' title=JDK
  • Trzask OK aby zapisać zmiany.

Krok 4: Sprawdź wersję Java

  • Teraz, aby sprawdzić instalację, otwórz polecenie Monituj i uruchom poniższe polecenia:

Java --wersja

Sprawdź wersję Java' loading='lazy' title=Java --wersja
  • Aby sprawdzić kompilator Java, uruchom poniższe polecenie:

Wersja Java

Sprawdź wersję javac' loading='lazy' title=Wersja Java

Konfigurowanie zmiennych środowiskowych dla języka Java w systemie Linux

Jeśli jesteś użytkownikiem Linuksa, znajdź kompletne rozwiązanie do konfigurowania zmiennych środowiskowych dla Java w systemie operacyjnym Linux.

Krok 1: Pobierz i zainstaluj pakiet JAVA JDK

Po zainstalowaniu JDK w Linuksie Musimy skonfigurować system tak, aby rozpoznawał Javę.

Krok 2: Otwórz terminal Linux

  • Teraz musimy ustaw Java_HOME. Aby to zrobić
  • Otwórz terminal i uruchom poniższe polecenie:

eksportuj JAVA_HOME=/ścieżka/do/twojego/jdk

Krok 3: Zaktualizuj ścieżkę

  • Zaktualizuj ŚCIEŻKA Zmienna w systemie Linux
  • Dodaj JDKbinkatalog doPATHi uruchom poniższe polecenie w terminalu:

eksportuj PATH=$PATH:$Java_HOME/bin

Krok 4: Zmień zmienną środowiskową na stałe

Powyższe zmiany mają charakter tymczasowy. Aby zmiany zmiennych środowiskowych były trwałe, musisz dodaćexportpolecenia do pliku konfiguracyjnego powłoki. W zależności od używanej powłoki.

  • Dla grzmotnąć użyj polecenia nano ~/.bashrc
  • Dla zsz użyj polecenia nano ~/.zshrc
  • Dla ryba użyj polecenia nano ~/.config/fish/config.fish

Dodaj następujące polecenia na końcu pliku.

liczyć osobno

eksportuj JAVA_HOME=/ścieżka/do/twojego/jdk

eksportuj PATH=$PATH:$Java_HOME/bin

apurva padgaonkar

Po zapisaniu pliku uruchom następujące polecenie, aby zastosować zmiany:

źródło ~/.bashrc

To ustawi Twoje JAVA_HOME I PATH zmienne w systemie Linux na stałe.

Krok 5: Sprawdź instalację

  • Aby potwierdzićJAVA_HOMEścieżka uruchom poniższe polecenie:

echo $JAVA_HOME

  • Powinien wypisać ścieżkę instalatora JDK. Jeśli dane wyjściowe są puste, oznacza to JAVA_HOME zmienna środowiskowa nie jest ustawiona prawidłowo.

Krok 6: Sprawdź zaktualizowaną ścieżkę

  • Aby potwierdzić aktualizacjęPATH run poniższe polecenie:

powtórz $PATH

Powinien wyprowadzić ścieżkę katalogu bin do twojego JDK. Jeśli dane wyjściowe są puste, oznacza to ŚCIEŻKA zmienna środowiskowa nie jest ustawiona prawidłowo. Następnie napisz java --version I javac -version w celu sprawdzenia instalacji.

Konfigurowanie zmiennych środowiskowych dla języka Java w systemie macOS

Jeśli jesteś użytkownikiem komputera Mac, znajdź kompletne rozwiązanie do konfigurowania zmiennych środowiskowych dla języka Java w systemie operacyjnym macOS.

Krok 1 : Skonfiguruj system

  • Po zainstalowaniu JDK w systemie macOS musimy skonfigurować system tak, aby rozpoznawał Javę.

Krok 2: Skonfiguruj stronę główną Java

  • Teraz, aby ustawić JAVA_HOME I PATH zmienne środowiskowe na stałe, musimy dodać je do pliku konfiguracyjnego naszej powłoki, w zależności od powłoki, której używamy.
  • Dla grzmotnąć (jeśli masz starszą wersję systemu macOS) uruchom polecenie nano ~/.bash_profile
  • Dla zsh( domyślna powłoka dla systemu macOS 10.15 Catalina i nowszych wersji ) uruchom polecenie nano ~/.zshrc

Dodaj następujące polecenia na końcu pliku:

eksportuj Java_HOME=$(/usr/libexec/java_home)

eksportuj PATH=$JAVA_HOME/bin:$PATH

Krok 3: Zmień bazę

  • Teraz musimy zastosować zmiany.
  • Dla grzmotnąć zastosuj zmiany, uruchamiając poniższe polecenie:

źródło ~/.bash_profile

  • Dla zsz zastosuj zmiany, uruchamiając poniższe polecenie:

źródło ~/.zshrc

Krok 4: Zróżnicuj instalację

  • Sprawdź instalację
  • Sprawdzać JAVA_HOME zmienną środowiskową, uruchamiając poniższe polecenie:

echo $JAVA_HOME

  • Powinien wypisać ścieżkę instalatora JDK. Jeśli dane wyjściowe są puste, oznacza to JAVA_HOME zmienna środowiskowa nie jest ustawiona prawidłowo.
  • Sprawdzać ŚCIEŻKA zmienną środowiskową, uruchamiając poniższe polecenie:

powtórz $PATH

Powinien wyprowadzić ścieżkę katalogu bin do twojego JDK. Jeśli dane wyjściowe są puste, oznacza to ŚCIEŻKA zmienna środowiskowa nie jest ustawiona prawidłowo.

Następnie napisz java --version I javac -version polecenie, aby zweryfikować instalację w systemie macOS.

Krok 5: Uruchom skompilowany program Java

Po skompilowaniu programu Java możemy go uruchomić za pomocą następującego polecenia:

Java HelloWorld

Dlaczego nie dołączymy .class do polecenia?

Podczas uruchamiania programu Java polecenie Java oczekuje nazwy klasy. Nie ma znaczenia, jaka jest nazwa pliku, pod warunkiem, że zostanie określona klasa z metodą main().

przekonwertuj ciąg na wyliczenie

Na przykład: Poprawne polecenie to java HelloWorld. Spowoduje to poprawne uruchomienie programu. Polecenie java HelloWorld.class jest niepoprawnym poleceniem, spowoduje to błąd, ponieważ maszyna JVM szuka klasy o nazwie HelloWorld.class, a nie HelloWorld.

Po wykonaniu tych kroków zmienna środowiskowa Java zostanie poprawnie ustawiona i będziesz mógł łatwo i bez żadnych problemów uruchamiać programy Java z terminala.

Wniosek

Stworzenie płynnego i wydajnego przepływu pracy programistycznej wymaga skonfigurowania zmiennych środowiskowych dla języka Java. Pomagając systemowi zlokalizować niezbędne narzędzia, takie jak kompilator Java i środowisko wykonawcze, zmienne te upraszczają wiele zadań, takich jak kompilowanie i wykonywanie programów Java. Odpowiednio skonfigurowana zmienna taka jak JAVA_HOME zapewnia również bezproblemową integrację Java z innymi frameworkami i narzędziami programistycznymi. Niezależnie od tego, czy korzystasz z systemu Windows macOS, czy Linux, możesz dostosować środowisko Java do swoich konkretnych potrzeb, wykonując czynności opisane w tym przewodniku

Utwórz quiz