Как прописать java home mac os
Я использую 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,, я.
- Во-первых, установите JDK
- Открыть 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 и сохраните.
Читайте также: