Jak ustawić Java_HOME na komputerze Mac
Jabłko Prochowiec Bohater Mac Os / / September 19, 2023
Opublikowany
Jeśli używasz Java na komputerze Mac, musisz wiedzieć, gdzie jest zainstalowana Java. Dowiedz się, jak ustawić Java_HOME na komputerze Mac.
Java to bardzo popularny język programowania i platforma używana do uruchamiania oprogramowania na wszystkim, od komputerów i... konsole gier do smartfonów i systemów nawigacji satelitarnej. Używają go także aplikacje działające na komputerze Mac.
Niektóre z tych aplikacji wykorzystują plik Zmienna środowiskowa który kieruje do lokalizacji, w której zainstalowano Java. Aby te aplikacje działały zgodnie z oczekiwaniami, może być konieczne ustawienie Java_HOME tak, aby wskazywała właściwą lokalizację. Możesz także użyć tej zmiennej, aby określić, której wersji Java chcesz używać, jeśli masz zainstalowaną więcej niż jedną wersję.
Oto jak ustawić Java_HOME na komputerze Mac.
Co to jest Java_HOME na Macu?
JAVA_HOME to zmienna środowiskowa informująca komputer Mac, gdzie zainstalowana jest Java. Jeśli masz wiele instalacji, możesz także użyć Java_HOME, aby określić, której wersji użyć.
Niektóre aplikacje mogą działać bez tej zmiennej, ale inne mogą nie działać zgodnie z oczekiwaniami, dopóki nie zostanie ustawiona Java_HOME. W takim przypadku musisz ręcznie ustawić Java_HOME na komputerze Mac, aby wskazywał pakiet JDK, którego chcesz używać.
Jak ustalić, której powłoki używasz na komputerze Mac
Metoda ustawiania Java_HOME na Macu będzie się różnić w zależności od domyślnej powłoki używanej w Terminalu. Zwykle będzie to bash lub zsh, przy czym zsh będzie domyślnym na nowszych komputerach Mac, a bash będzie domyślnym na starszych.
Możesz szybko określić, której powłoki używasz w Terminalu, lub zmień domyślną powłokę terminala Jeśli chcesz.
Aby sprawdzić, jakiej powłoki używasz na komputerze Mac:
- otwarty Terminal.
- Wpisz następujące polecenie, a następnie naciśnij Wchodzić:
echo $0
- Zobaczysz na liście bieżącą powłokę.
Jak ustawić Java_HOME na zsh
Jeśli używasz Zsh, poniższe kroki pozwolą Ci znaleźć ścieżkę do pakietu Java JDK. Następnie możesz ustawić Java_HOME na tę ścieżkę. Gdy już to zrobisz, Java_HOME może służyć jako wskazówka do właściwej lokalizacji instalacji Java JDK.
Aby ustawić Java_HOME na Zsh:
- otwarty Terminal.
- Aby znaleźć katalog Java JDK, wprowadź następujące dane i naciśnij Wchodzić:
/user/libexec/java_home
- Zobaczysz ścieżkę do instalacji Java.
- Aby ustawić tę ścieżkę w Java_HOME, wprowadź następujące polecenie, zastępując pokazaną ścieżkę ścieżką zwróconą w kroku 1 powyżej:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.zshrc
- Wprowadź następujące informacje:
source ~/.zshrc
- Aby sprawdzić, czy Java_HOME została ustawiona na poprawną ścieżkę, wpisz:
echo $JAVA_HOME
- Powinieneś zobaczyć poprawną ścieżkę instalacji Java.
Jak ustawić Java_HOME w bash
Jeśli używasz starszej wersji systemu macOS, domyślną powłoką będzie prawdopodobnie bash. Możesz ustawić Java_HOME w podobny sposób, ale plik, który chcesz zmienić, jest inny.
Aby ustawić Java_HOME w bash:
- otwarty Terminal.
- Znajdź katalog Java JDK, wpisując następującą komendę:
/usr/libexec/java_home
- Zanotuj ścieżkę, w której znajduje się Java.
- Wpisz następujące polecenie, zastępując ścieżkę JAVA_HOME ścieżką zanotowaną w kroku 3:
echo export "JAVA_HOME=/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home" ≫ ~/.bash_profile
- Uruchom ponownie Terminal lub wprowadź następujące polecenie:
source ~/.bash_profile
- Aby sprawdzić ścieżkę Java_HOME, wprowadź:
echo $JAVA_HOME
- Powinieneś zobaczyć ścieżkę, którą zanotowałeś w kroku 3.
Jak używać określonego JDK dla Java_HOME
Na komputerze może być zainstalowanych wiele wersji oprogramowania Java. Jeśli tak, możesz ustawić konkretną wersję dla JAVA-HOME. Można to zrobić, odwołując się do numeru wersji.
Aby ustawić konkretny JDK dla Java_HOME:
- otwarty Terminal.
- Aby zobaczyć wszystkie zainstalowane wersje Java, wpisz:
/usr/libexec/java_home -V
- Zobaczysz teraz listę wersji i ich lokalizacji.
- Aby ustawić konkretną wersję Java na JAVA_HOME w bash, wprowadź następujące polecenie, zastępując numer wersji wersją JDK, której chcesz używać:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.bash_profile
- Aby ustawić konkretną wersję na Zsh, wpisz:
echo export "JAVA_HOME=\$(usr/libexec/java_home v-11)" ≫ ~/.zshrc
- Uruchom ponownie Terminal lub wpisz:
source ~/.bash_profile
Lub
source ~/.zshrc
- Wpisz następujące polecenie, aby sprawdzić wersję Java ustawioną na JAVA_HOME:
echo $JAVA_HOME
- Jeśli nie zwróci to prawidłowej lokalizacji, powtórz kroki 1-6, ale wymień \$(usr/libexec/java_home v-11) z pełną ścieżką JDK, taką jak =/Library/Java/JavaVirtualMachines/microsoft-11.jdk/Contents/Home
Zarządzanie ustawieniami komputera Mac
Nauczenie się, jak ustawić JAVA_HOME na komputerze Mac, gwarantuje, że aplikacja wymagająca tej zmiennej będzie używać właściwej wersji Java. Istnieje wiele innych sposobów na przejęcie większej kontroli nad komputerem Mac.
Możesz się tego nauczyć wyłącz automatyczną jasność na komputerze Mac, jeśli zawsze jest za ciemno lub za jasno. Możesz się tego nauczyć użyj dyktowania na komputerze Mac jeśli masz dość pisania. Możesz nawet oszczędzić sobie trochę pisania umożliwienie automatycznego logowania na komputerze Mac, więc nie musisz ciągle wprowadzać swoich danych uwierzytelniających.