przegląd

w tym krótkim artykule przyjrzymy się, jak ustawić zmienną JAVA_HOME na Windows, Mac OS X i Linux.

Windows

2.1., Windows 10 i 8

  1. Otwórz Wyszukiwanie i wpisz zaawansowane ustawienia systemowe
  2. w pokazanych opcjach wybierz łącze Wyświetl zaawansowane ustawienia systemowe
  3. na karcie Zaawansowane kliknij zmienne środowiskowe
  4. w sekcji zmienne systemowe kliknij Nowe (lub zmienne użytkownika dla ustawienia pojedynczego użytkownika)
  5. Ustaw JAVA_HOME jako nazwę zmiennej i ścieżkę do instalacji JDK jako wartość zmiennej i kliknij OK
  6. kliknij OK i kliknij Zastosuj, aby zastosować zmiany

2.2.,Komputer i wybierz Właściwości
  • na karcie Zaawansowane, kliknij zmienne środowiskowe
  • w sekcji zmienne systemowe, kliknij Nowe (lub zmienne użytkownika dla ustawienia pojedynczego użytkownika)
  • Ustaw JAVA_HOME jako nazwę zmiennej i ścieżkę do instalacji JDK jako wartość zmiennej i kliknij OK
  • kliknij OK i kliknij Zastosuj, aby zastosować zmiany
  • Otwórz wiersz polecenia i sprawdź wartość zmiennej JAVA_HOME:

    echo %JAVA_HOME%

    wynikiem powinna być ścieżka do instalacji JDK:

    C:\Program Files\Java\jdk1.8.0_111

    Mac OS X

    3.,1. Pojedynczy użytkownik-Mac OS X 10.5 lub nowszy

    od wersji OS X 10.5 Apple wprowadziło narzędzie wiersza poleceń (/usr / libexec / java_home), które dynamicznie odnajduje najlepszą wersję Javy określoną w preferencjach Javy dla bieżącego użytkownika.

    Otwórz ~/.bash_profile w dowolnym edytorze tekstu i dodaj:

    export JAVA_HOME=$(/usr/libexec/java_home)

    Zapisz i zamknij plik.,

    Otwórz Terminal i uruchom polecenie źródłowe, aby zastosować zmiany:

    source ~/.bash_profile

    teraz możemy sprawdzić wartość zmiennej JAVA_HOME:

    echo $JAVA_HOME

    wynikiem powinna być ścieżka do instalacji JDK:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

    3.2. Pojedynczy użytkownik – Mac OS X starsze wersje

    dla starszych wersji OS X musimy ustawić dokładną ścieżkę do instalacji JDK:

    Open ~/.bash_profile w dowolnym edytorze i dodaj:

    export JAVA_HOME=/path/to/java_installation

    Zapisz i zamknij plik.,

    Otwórz Terminal i uruchom polecenie źródłowe, aby zastosować zmiany:

    source ~/.bash_profile

    teraz możemy sprawdzić wartość zmiennej JAVA_HOME:

    echo $JAVA_HOME

    wynikiem powinna być ścieżka do instalacji JDK:

    /Library/Java/JavaVirtualMachines/jdk1.8.0_111.jdk/Contents/Home

    3.3. Ustawienie globalne

    aby ustawić JAVA_HOME globalnie dla wszystkich użytkowników, kroki są takie same jak dla pojedynczego użytkownika, ale używany jest plik/etc / profile.,

    Linux

    oczywiście będziemy manipulować ścieżką tutaj – więc, jeśli wcześniej tego nie robiłeś, oto szczegółowe instrukcje, jak to zrobić.

    4.1 pojedynczy użytkownik

    Otwórz~/.bashrc w dowolnym edytorze tekstu i dodaj:

    export JAVA_HOME=/path/to/java_installation

    Zapisz i zamknij plik.

    Uruchom polecenie źródłowe, aby załadować zmienną:

    source ~/.bashrc

    teraz możemy sprawdzić wartość zmiennej JAVA_HOME:

    echo $JAVA_HOME

    wynikiem powinna być ścieżka do instalacji JDK:

    /usr/lib/jvm/java-8-oracle

    4.,2 globalne ustawienie

    aby ustawić JAVA_HOME w Linuksie dla wszystkich użytkowników, możemy użyć/etc /profile lub/etc / environment (preferowane).

    Otwórz/etc/environment w dowolnym edytorze tekstu i dodaj:

    JAVA_HOME=/path/to/java_installation

    zauważ, że/etc / environment nie jest skryptem, ale listą wyrażeń przypisania (dlatego eksport nie jest używany). Ten plik jest odczytywany podczas logowania.,

    aby ustawić JAVA_HOME za pomocą /etc/profile, otwórz plik i dodaj:

    export JAVA_HOME=/path/to/java_installation

    Uruchom polecenie źródłowe, aby załadować zmienną:

    source /etc/profile

    teraz możemy sprawdzić wartość zmiennej JAVA_HOME:

    echo $JAVA_HOME

    wynikiem powinna być ścieżka do instalacji JDK:

    /usr/lib/jvm/java-8-oracle

    podsumowanie

    w tym artykule omówiliśmy sposoby ustawienia zmiennej środowiskowej JAVA_HOME w systemach Windows, Mac OS X i Linux.,

    zacznij korzystać z Spring 5 i Spring Boot 2, korzystając z kursu Learn Spring:

    >> sprawdź kurs