Как прописать java home mac os

Обновлено: 04.07.2024

Я использую Mac только на работе, и мне нужно установить JAVA_HOME на правильный путь JDK. Я скачал JDK, установил его и теперь нигде не могу найти. Я искал решение в Интернете, но нет папки Libraries / Java.

Местоположение было изменено с Java 6 (предоставляется Apple) на Java 7 и более поздних версий (предоставляется Oracle). Лучшее общий способ узнать это - запустить

Это изначально поддерживаемый способ узнать как путь к установке Java по умолчанию, так и все имеющиеся альтернативные пути.

Если вы посмотрите его справочный текст ( java_home -h ), вы увидите, что эту команду можно использовать для надежного запуска программы Java в OS X ( java_home --exec . ), с возможностью явно указать желаемую версию Java и архитектуру или даже попросить пользователя установить ее, если она отсутствует.

Более простой подход, но он поможет вам отследить, какую именно установку Java выполняет команда. java разрешается, выглядит следующим образом:

если это дает вам что-то вроде /usr/bin/java , который является символической ссылкой на реальное местоположение, запустите

В моей системе это выводит

и оттуда вы можете прочитать домашний каталог Java;

если usr/bin/java указывает на другую символическую ссылку, рекурсивно примените тот же подход с

Важным вариантом является установка, которую вы получите, если начнете с установки Java от Apple, а затем установите Oracle. В этом случае шаг 2 выше даст вам

и этот конкретный java двоичный файл - это заглушка, которая разрешит фактическое java команду для вызова, обратившись к JAVA_HOME переменная окружения и, если она не установлена ​​или не указывает на домашний каталог Java, вернется к вызову java_home . Это важно иметь в виду при отладке вашей установки.

Какую версию Mac вы используете? попробуйте эти пути

Эта ссылка может помочь - Как установить переменную среды $ JAVA_HOME в Mac OS X

Посмотрите, находится ли JDK по адресу:

Библиотека / Java / JavaVirtualMachines / Или / Система / Библиотека / Java / JavaVirtualMachines /

У вас должна быть переменная среды JAVA_HOME, установленная для вашего каталога JDK.

Mac OSX: /Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home

Я добавил эти 2 строки в .bash_profile:

4 ответа

Если ваш терминал по умолчанию - / bin / zsh (Z Shell), как в моем случае, вам следует установить эту переменную среды в файле

/ .zshenv со следующим содержимым:

Точно так же для любого другого типа терминала, не упомянутого выше, вы должны установить переменную среды в соответствующем файле env терминала.

После сохранения содержимого в файл env перезапустите терминал и вызовите следующие команды:

Он должен отображать полный путь Java.

Замечу, что это все еще работает в OpenJDK версии 11. Как показано в исходном вопросе, утилита java_home находится в /usr/libexec , которого может не быть на вашем $PATH . Вы можете запустить команду прямо в окне терминала, вот и пример вывода:

И установите это значение для JAVA_HOME . Более того, подключите точечные файлы сценария оболочки, как было предложено в исходном вопросе @ user1872384, потому что таким образом ваша среда автоматически поддерживает обновления JDK по мере их установки.

Добавление приведенного ниже ответа поможет тем, кто ищет пошаговые инструкции по настройке Java_Home на Mac.

Определите, установлена ​​ли Java, с помощью следующей команды:

У вас будет что-то вроде этого - / usr / bin / java

Следующим шагом будет определение версии установленной Java с помощью следующей команды:

Вы увидите что-то вроде версии java "1.8.0_131"

Следующим шагом будет получение места, где установлена ​​Java:

В папке Java выберите папку с той версией, которая отображалась ранее:

Затем проверьте, правильно ли настроен Java_Home:

Это приведет к пустому выводу, если он еще не настроен. Если он возвращает местоположение, проверьте, указывает ли оно на правильную папку.

Вы можете добавить или обновить Java_Home, используя следующие команды:

Перейдите в конец файла, нажав «Shift + g». Теперь нажмите «i», чтобы перейти в режим вставки. Добавьте следующие строки в bash_profile после замены пути к домашнему каталогу java на вашем Mac

Сохраните это, нажав Esc, а затем ": wq!"

Наконец, откройте новое окно терминала и проверьте правильность настройки переменной:

Ну, я перешел на «темную» сторону и приобрел MacBook Pro, чтобы использовать его для разработки, когда я не за компьютером. Этот пост следует рассматривать как расширенную закладку, где я перечисляю инструменты, которые мне пришлось установить, чтобы MacBook выполнил свое предназначение, а именно, чтобы использовать его для Java, а затем и для разработки Javascript.

Я должен отметить, что до сих пор я был пользователем Windows (XP / 7) и Linux (Ubuntu / Mint / Cent OS). На момент написания этой статьи мой MacBook Pro работал под управлением OS X Yosemite версии 10.10.5.

Итак обо всем по порядку. Установите Java Development Kit ( JDK ), который является средой разработки программного обеспечения, используемой для разработки приложений и апплетов Java. Он включает в себя Java Runtime Environment (JRE), интерпретатор / загрузчик (java), компилятор (javac), архиватор (jar), генератор документации (javadoc) и другие инструменты, необходимые для разработки Java.

Загрузите версию для Mac OS X x64 .dmg файлов

Вы можете узнать, где установлен JDK, выполнив /usr/libexec/java_home -v 1.7 команду терминала:

Это нужно знать, например, при настройке проекта в IntelliJ.

Установить JAVA_HOME

JAVA_HOME это просто соглашение, обычно используемое Tomcat, другими серверами приложений Java EE и инструментами сборки, например, Maven чтобы найти, где живет Java.

В Mac OSX 10.5 или более поздней версии Apple рекомендует установить значение $JAVA_HOME переменной /usr/libexec/java_home , просто экспортировать $JAVA_HOME в файл

специалист

После того как вы настроили переменную среды JAVA_HOME, как указано выше, перейдите на веб-сайт Apache Maven Downloads , загрузите архив .tar.gz или .zip и распакуйте его в папку по вашему выбору — я поместил ее в каталог / opt:

Также рекомендуется создать символическую ссылку на установку Maven, так что, когда, скажем, вы обновляете свою версию Maven, вам нужно будет только изменить цель символической ссылки:

Затем установите Maven в переменных среды

Закройте терминал и откройте новый. Когда вы попытаетесь получить версию Maven, вы должны получить что-то вроде следующего:

Альтернативой является использование Homebrew и выполнение следующей команды:

Откройте окно терминала и введите следующую команду, например:

В следующий момент вам будет предложено установить Xcode. Это полный набор инструментов разработчика для создания приложений, работающих на Apple TV, Apple Watch, iPhone, iPad и Mac. Он включает в себя Xcode IDE, симуляторы и все необходимые инструменты и инфраструктуры для создания приложений для iOS, watchOS, tvOS и OS X (он также содержит GNU Compiler Collection-gcc ).

Вы можете сделать то же самое, но если вам не нужно все из этого пакета, вы можете установить Homebrew («Homebrew устанавливает то, что вам не нужно в Apple») и выполнить следующие команды:

В любом случае после установки Git начальная команда git –version выведет установленную версию:

Если вы работаете с Github, я рекомендую вам также установить Github Desktop

IntelliJ

В то же время IntelliJ стал моей любимой IDE, главным образом потому, что у вас есть почти одинаковая поддержка функций при разработке фронт-энда. Чтобы установить его, перейдите на страницу загрузки и следуйте инструкциям по установке:

ИНСТРУКЦИИ ПО УСТАНОВКЕ

  • Загрузите файл образа диска идея-15.dmg OS X.
  • Смонтируйте его как другой диск в вашей системе.
  • Скопируйте IntelliJ IDEA в папку «Приложения»

Дополнительно

NodeJS

Node.js® — это среда выполнения JavaScript, созданная на основе движка Chrome V8 JavaScript . Node.js использует управляемую событиями неблокирующую модель ввода / вывода, которая делает ее легкой и эффективной. Пакетная экосистема Node.js, npm , является крупнейшей экосистемой библиотек с открытым исходным кодом в мире. В последнее время это обязательный инструмент, если вам нужно сделать что-то более интересное в вашей интерфейсной части приложения.

Когда все будет готово, откройте окно терминала и проверьте установленную версию, чтобы увидеть, работает ли она:

Окно терминала

Установить фон черный

Откройте «Терминал», затем перейдите в меню «Терминал» -> «Настройки» , выберите вкладку « Настройки » и установите тему « Pro» по умолчанию.

Чтобы быстро проверить, что все работает, я сгенерировал

Часто используемые клавиши UNIX на немецкой / швейцарской клавиатуре

Я купил Mac Book, чтобы использовать его в качестве компьютера разработчика на ходу, и одним из моих первых сюрпризов было отсутствие некоторых ключей, которые пользователь разработчика / терминала использует довольно часто, например [] | <>

Итак, вот мое напоминание о карте клавиатуры для Mac OS X:

<alt> g (строчная G)

Как проверить все работает

JHipster — это генератор Yeoman , используемый для создания проекта Spring Boot + AngularJS .

Это мой первый MAC в истории, и я все еще пытаюсь освоиться с навигацией.

Во всяком случае, я также новичок в Java, и я практиковался на своем Windows PC, прежде чем он навсегда умер.

Теперь, когда я нахожусь на этом MAC, я установил свой JDK, и теперь мне нужно установить переменную окружения JAVA_HOME .

Я понятия не имею, что делать.

Я попытался следовать некоторым из этих руководств и не очень далеко продвинулся.

(1) другая программа может редактировать тот же файл. Если это так, будьте осторожны, чтобы не закончить с двумя различные экземпляры одного и того же файла при внесении изменений. Прекратите или продолжайте с осторожностью.

Может ли кто-нибудь сказать, как установить Java в среде Mac OSX шаг за шагом?

Кто-нибудь может сказать мне, как установить переменную окружения для Mac OS X 10.8 Mountain Lion. Я только что обновил свой Mac до Mac OS X 10.8. Когда я запускаю сценарий. В нем говорилось, что /Users/ruijiaoli/lejos_nxj/bin/nxj: строка 64.

Буквально все, что вам нужно сделать, это:

и перезагрузите свой shell.

Если у вас установлено несколько версий JDK и вы хотите, чтобы она была конкретной, вы можете использовать флаг -v для java_home следующим образом:

Я сделал это, поставив

(бэктикс) в моем .bashrc. Смотрите мой комментарий к ответу Адриана.

В Mac OSX 10.5 или более поздней версии Apple рекомендует установить $JAVA_HOME variable to /usr/libexec/java_home , просто экспортируйте $JAVA_HOME in file

Откройте terminal и выполните следующую команду.

сохраните и выйдите из редактора vim, затем запустите исходную команду на .bash_profile

Я пытаюсь построить GCC / binutils для целевой платформы MIPS на хосте Mac OS X под управлением (10.9) x86_64. Насколько мне известно, я скачал последнюю версию binutils и GCC, а также установил GCC 4.8.2 через homebrew. Однако до сих пор мне не удавалось создать GCC / binutils для MIPS arch на.

Я пытаюсь запустить приложение JAVA на моем MAC OS X 10.11 (El Capitan). Я использовал эту ссылку , чтобы установить JAVA_HOME на моем MAC OS X 10.11. Я могу выполнить следующие команды: java-версия , которая java Однако когда я захожу в приложение Terminal на MAC и набираю echo $JAVA_HOME,, я.

  1. Во-первых, установите JDK
  2. Открыть terminal проверить java версия

Установить переменную окружения JAVA_HOME

Или творить . файл zprofile

Сохраните .zprofile и закройте файл bash &, а затем напишите в terminal для идеальной работы .

Испытания установки в terminal

Рекомендуется проверить значение по умолчанию terminal shell перед установкой переменной окружения JAVA_HOME с помощью следующих команд:

Если ваш terminal по умолчанию равен /bin/bash (Bash), то вам следует использовать метод @Adrian Петреску .

Если ваш terminal по умолчанию равен /bin/zsh (Z Shell), то вы должны установить эти переменные окружения в файле

/.zshenv со следующим содержимым:

Аналогично, для любого другого типа terminal, не упомянутого выше, вы должны установить переменную окружения в соответствующем файле terminal env.

Я заставил его работать, добавив в

/.profile. Каким-то образом после обновления до бета-версии El Capitan он не работал, хотя JAVA_HOME был определен в файле .bash_profile.

Если есть какие-либо бета-пользователи El Capitan, попробуйте добавить их в .profile

Я обновил замечательную утилиту jenv , чтобы упростить ее настройку на macOS.

Похожие вопросы:

Обновление: ссылка ниже не имеет полного ответа . Необходимость устанавливать путь или переменную в двух местах (одно для GUI и одно для shell) неубедительна. Не дубликат : установка переменных.

Попытка заставить Maven, Java и OS X хорошо играть вместе - то, что я делал несколько раз без проблем на машинах Linux и Windows. Я предположил, что все, что мне нужно сделать, это загрузить Maven.

У меня есть проблема с запуском Ant с JDK 1.6 на Mac OS X. Несмотря на то, что версии приложений Java установлены на Java SE 6 в предпочтении OS X Java , выполнение java -version в Terminal также.

Кто-нибудь может сказать мне, как установить переменную окружения для Mac OS X 10.8 Mountain Lion. Я только что обновил свой Mac до Mac OS X 10.8. Когда я запускаю сценарий. В нем говорилось, что.

Я пытаюсь построить GCC / binutils для целевой платформы MIPS на хосте Mac OS X под управлением (10.9) x86_64. Насколько мне известно, я скачал последнюю версию binutils и GCC, а также установил GCC.

Я пытаюсь запустить приложение JAVA на моем MAC OS X 10.11 (El Capitan). Я использовал эту ссылку , чтобы установить JAVA_HOME на моем MAC OS X 10.11. Я могу выполнить следующие команды: java-версия.

Согласно этому учебнику mobilefirst , он упомянул: У вас должна быть переменная окружения JAVA_HOME, установленная в вашем каталоге JDK. Например: Mac OSX.

в учебнике (связанном с продуктом) показано, как установить переменную окружения JAVA_HOME в системе Linux Ubuntu таким образом: echo JAVA_HOME=\/usr/lib/jvm/default-java\ | sudo tee -a.

У меня есть требование, в котором мне нужно установить пользовательскую переменную окружения с именем CLUSTER_ENV = '@fooURL' .: Откройте terminal, откройте bash_profile и сохраните.

Читайте также: