Как установить jdk на mac os

Обновлено: 08.07.2024

В этой главе вы узнаете, как установить Java Development Kit (JDK) и как компилировать и запускать различные типы программ: консольные программы, приложения с графическим интерфейсом и апплеты. Вы можете запустить инструмент JDK, введя командную строку в терминале Windows. Однако многие программисты склонны выбирать интегрированную среду разработки. Вы узнаете, как использовать бесплатную и доступную среду разработки для компиляции и запуска программ на Java. После того, как вы освоите приемы, описанные в этой главе, и выберете инструменты разработки, вы можете начать главу 3, где вы изучите язык программирования Java.

2.1 Установите Java Development Kit

Самую полную и последнюю версию Java Development Kit (JDK) теперь можно загрузить из Oracle и использовать в Linux, Mac OS, Solaris и Windows. Многие другие платформы имеют версии в различных состояниях разработки, но эти версии лицензируются и распространяются поставщиками этих платформ.

Таблица 2.1. Терминология Java

имя сокращение объяснение
Java Development Kit JDK Программное обеспечение для программистов, которые хотят писать программы на Java
Java Runtime Environment JRE Программное обеспечение для потребителей, которые хотят запускать программы Java
Server JRE - Программное обеспечение для запуска программ Java на сервере
Standard Edition SE Платформа Java для настольных и простых серверных приложений
Enterprise Edition EE Платформа Java для сложных серверных приложений
Micro Edition ME Платформа Java для небольших устройств
JavaFX - Альтернативный инструментарий для графического интерфейса пользователя, который включен в некоторые дистрибутивы Java SE до Java 11
OpenJDK - Бесплатная реализация с открытым исходным кодом Java SE
Java 2 J2 Устаревший термин, описывающий версию Java с 1998 по 2006
Software Development Kit SDK Устаревший термин, описывающий JDK с 1998 по 2006
Update u Термин исправления ошибок Oracle выпущен в Java 8
NetBeans - Интегрированная среда разработки Oracle

Вы видели аббревиатуру JDK для Java Development Kit. Несколько сбивает с толку, версии этого комплекта от 1.2 до 1.4 называются Java SDK (Software Development Kit). Вы все еще время от времени найдете ссылки на старые термины. До Java 10 существовала также среда выполнения Java (JRE), содержащая только виртуальные машины. Как разработчик, это не то, что вы хотите. Подходит для конечных пользователей, которым не нужен компилятор.

Далее вы увидите термин Java SE везде. По сравнению с Java EE (Enterprise Edition) и Java ME (Micro Edition) это стандартная версия Java.

Вы можете столкнуться с термином Java 2, созданным в 1998 году, когда маркетологи Sun полагали, что добавочный номер версии неправильно отображает значительный прогресс в JDK 1.2. Однако, поскольку у них было это понимание только после выпуска, они решили сохранить версию 1.2 для комплекта разработки. Последующие номера версий 1.3, 1.4 и 5.0. Однако платформа была переименована с Java на Java 2. Поэтому у нас есть Java 2 Standard Edition Software Development Kit 5.0 или J2SE SDK 5.0.

К счастью, в 2006 году нумерация была упрощена. Следующая версия Java Standard Edition называется Java SE 6, за которой следуют Java SE 7 и Java SE 8.

Однако «внутренними» номерами версий являются 1.6.0, 1.7.0 и 1.8.0. Когда номер версии становится 9, а затем 9.0.1, это небольшое безумие наконец запускается в Java SE 9. (Почему это не начальная версия 9.0.0? Чтобы немного взволноваться, спецификация номера версии требует, чтобы конечные нули были удалены за короткий промежуток времени между основной версией и первым обновлением безопасности.)

нота

В оставшейся части этой книги мы удалим аббревиатуру "SE". Когда вы видите «Java 9», это означает «Java SE 9».

До Java 9 было несколько 32-битных и 64-битных версий Java Development Kit. Oracle больше не разрабатывает 32-битную версию. Вам нужна 64-битная операционная система для использования Oracle JDK.

В Linux вы можете выбирать файлы RPM и .tar.gz. Мы рекомендуем последнее - вы можете разархивировать его где угодно.

Теперь вы знаете, как правильно выбрать JDK. в заключении:

  • Вам нужен JDK (Java SE Development Kit), а не JRE.
  • Linux: выберите версию .tar.gz.

Примите лицензионное соглашение и загрузите файл.

2.1.2 Установить JDK

После загрузки JDK вам нужно установить его и узнать, где он установлен - эта информация понадобится вам позже.

  • Под Windows запустите установщик. Система спросит вас, где установить JDK. Лучше не принимать местоположение по умолчанию с пробелами в имени пути, например c:\Program Files\Java\jdk-11.0.x Просто выньте путь Program Files Частично.
  • На Mac запустите установщик. Он устанавливает программное обеспечение для /Library/Java /JavaVirtualMachines/jdk- 11.0.x.jdk/Contents/Home в. Используйте Finder, чтобы найти его.
  • В Linux просто разархивируйте файл .tar.gz в любое место по вашему выбору, например, в домашний каталог или /opt , Или, при установке из файла RPM, пожалуйста, проверьте, что он установлен в / usr/java/jdk-11.0.x в.

В этой книге каталог установки представлен как jdk. Например, при обращении jdk/bin Когда я ссылаюсь на каталог, я имею в виду имя /opt/jdk-11.0.4/bin или c:\Java\jdk-11.0.4\bin каталог.

При установке JDK в Windows или Linux требуется дополнительный шаг: jdk/bin Добавить каталог к ​​пути к исполняемому файлу. Операционная система перебирает список каталогов исполняемых файлов.

/.bash_profile Добавьте следующую строку в конец файла: export PATH=jdk/bin:$PATH , Обязательно используйте правильный путь JDK, например /opt/jdk-11.0.4

Рисунок 2.2 Установка переменной среды Path в Windows 10
Сохраните ваши настройки. Любое новое окно «Командная строка», которое вы запускаете, будет иметь правильный путь.

Ниже приведен правильный способ проверки: Запустите окно терминала. Строка ввода

Затем нажмите Enter. Вы должны получить такой дисплей:

2.1.3 Установка исходных файлов и документации

Исходные файлы библиотеки в виде сжатых файлов lib/src.zip Предоставлено в JDK. Разархивируйте файл для доступа к исходному коду. Просто сделайте следующее:

Убедитесь, что JDK установлен и jdk/bin Каталог находится на пути к исполняемому файлу.

Создайте каталог javasrc в вашем домашнем каталоге. Если вы хотите, вы можете сделать это из окна терминала.

в jdk/lib В каталоге найдите файл src.zip

Разархивируйте файл src.zip в каталог javasrc. В окне терминала вы можете выполнить команду

Следуй этим шагам:

Загрузите zip-файл документации. Это называется jdk-11.0.x_docall.zip.

Разархивируйте файл и переименуйте каталог doc во что-нибудь более наглядное, например, в javadoc. Если вы хотите, вы можете сделать это из командной строки:

В вашем браузере перейдите к jdk-11-docs/index.html И добавить эту страницу в закладки

2.2 Использование инструментов командной строки

Если ваш опыт программирования исходит из среды разработки, такой как Microsoft Visual Studio, то вы привыкли использовать встроенный текстовый редактор, меню для компиляции и запуска программ и систему отладчика. У JDK даже нет ничего подобного. Вы можете выполнить все операции, набрав команды в окне терминала. Это может показаться хлопотным, но это все еще важный навык. При первой установке Java вам необходимо устранить неполадки при установке перед установкой среды разработки. Кроме того, выполнив основные действия самостоятельно, вы сможете лучше понять функции, стоящие за средой разработки.

Однако после освоения основных этапов компиляции и запуска программ на Java вам потребуется профессиональная среда разработки. Вы увидите, как это сделать, в следующем разделе.

Давайте начнем: компилировать и запускать Java-программы из командной строки.

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

Перейти к corejava/v1ch02/Welcome оглавление. (В каталоге corejava вы устанавливаете исходный код для примера книги, как описано в разделе 2.1.3 «Установка исходных файлов и документации», стр. 22.)

Введите следующую команду:


Вы должны увидеть результат, показанный на рисунке 2.3, в окне терминала.

Рисунок 2.3. Скомпилируйте и запустите Welcome.java

Поздравляем! Вы скомпилировали и запустили свою первую программу на Java.

что случилось? Программа javac является компилятором Java. Он компилирует файл Welcome.java в файл Welcome.class. Java-программа запускает виртуальную машину Java. Он выполняет байт-код, который компилятор помещает в файл класса.

Листинг 2.1 Welcome/Welcome.java

В эпоху интегрированных сред разработки многие программисты не знакомы с запуском программ в терминальных окнах. Все может пойти не так, что приведет к разочаровывающим результатам.

Обратите внимание на следующее:

Welcome Программа не очень захватывающая. Далее попробуйте графическое приложение. Эта программа представляет собой простую программу просмотра файлов изображений для загрузки и отображения изображений. Как и прежде, скомпилируйте и запустите программу из командной строки.

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

Переключить каталог corejava/v1ch02/ImageViewer

Введите следующую команду:

Приложение ImageViewer открывает новое окно программы. Теперь выберите File → Open и найдите файл изображения, который нужно открыть. (В одном каталоге находятся два примера файлов.) Отображается изображение (см. Рисунок 2.4). Чтобы закрыть программу, нажмите кнопку «Закрыть» в строке заголовка или выберите «Файл» → «Выход» из меню.


Рисунок 2.4. Запуск приложения ImageViewer

Быстро просмотрите исходный код (Листинг 2.2). Эта программа намного длиннее, чем первая, но если учесть, сколько кода требуется для написания аналогичного приложения на C или C ++, это не слишком сложно. Вы узнаете, как написать такой графический интерфейс пользователя в главе 10.

Листинг 2.2. ImageViewer / ImageViewer.java

2.3 Использование интегрированной среды разработки

В предыдущем разделе вы увидели, как компилировать и запускать программы Java из командной строки. Это полезный навык для устранения неполадок, но для большинства повседневных задач вы должны использовать интегрированную среду разработки. Эти среды настолько мощные и удобные, что без них трудно продолжать работать. Лучшими вариантами являются Eclipse, Intellij IDEA и NetBeans, которые предоставляются бесплатно. В этой главе вы узнаете, как начать использовать Eclipse. Конечно, если вам нравятся разные среды разработки, вы, безусловно, можете использовать это в этой книге.

Вот шаги, чтобы написать программу в Eclipse.


Рисунок 2.5 Новый диалог проекта в Eclipse


Рисунок 2.6. Настройка нового проекта в Eclipse


Рисунок 2.7 Редактирование исходных файлов в Eclipse

Вероятно, в этой программе нет опечаток или ошибок. (В конце концов, кода всего несколько строк) Предположим, что в качестве аргумента ваш код иногда содержит орфографическую ошибку (возможно, даже грамматическую ошибку). Попробуйте - например, уничтожьте файл, изменив регистр строки следующим образом:


2.4 JShell

В предыдущей главе вы увидели, как скомпилировать и запустить программу на Java. Java 9 представляет другой способ запуска Java. Программа JShell обеспечивает «цикл чтения-оценки-печати» или называется REPL , Вы вводите выражение Java, JShell оценивает ваш ввод, печатает результат и ждет вашего следующего ввода.

Чтобы запустить JShell, введите jshell в окне терминала (см. Рисунок 2.9).


Рисунок 2.9 Запуск JShell

Теперь введите выражение, например

Результат ответа JShell - в этом случае будет напечатано количество символов в строке «Core Java».

Обратите внимание, что вы не ввели System.out.println , JShell автоматически печатает значение каждого введенного вами выражения.

$1 В выходных данных указывается, что результат доступен в будущих расчетах. Например, если вы введете

Если вам нужно использовать переменную несколько раз, вы можете дать ей имя, которое будет легче запомнить. Однако вы должны соблюдать синтаксис Java и указывать как тип, так и имя. (Вы изучите грамматику в главе 3). Например,

Еще одна полезная функция - автоматическое завершение клавиши табуляции. вход

Затем введите клавишу Tab. Вы получите список всех методов, которые вы можете вызвать:

Теперь вы можете сделать все остальное вручную

Чтобы повторить команду, нажмите ↑ Ключ знает, что вы видите строку, которую хотите опубликовать или отредактировать. Вы можете использовать в линии ← с → Переместите курсор, чтобы добавить или удалить символы. Введите клавишу Enter, когда вы закончите. Например, замените 0,001 на 1000 и нажмите Enter:

JShell позволяет легко и увлекательно изучать язык и библиотеки Java без использования тяжелой среды разработки.

JShell делает изучение языка и библиотек Java простым и увлекательным без необходимости создавать тяжелую среду разработки или использовать ее public static void main 。

В этой главе вы узнали о механизме компиляции и запуска Java-программ. Теперь вы готовы изучать главу 3, где вы начнете изучать язык Java.

В этой статье показано, как установить Java JDK на Mac OS, менеджер пакетов Homebrew, ручную установку и переключение между различными версиями JDK.

В этой статье показано, как установить Java JDK на Mac OS, менеджер пакетов Homebrew, ручную установку и переключение между различными версиями JDK.

  • mac OS 11 Биг Сур
  • Домашнее пиво 2.7.4
  • JDK 8, 14, 16, 16 (Принять OpenJDK и OpenJDK)
  1. Доморощенный установите последнюю версию Java (OpenJDK) на Mac OS
  2. Домашняя установка Java 8 (OpenJDK) на Mac OS
  3. Доморощенный установите указанную Java (примите OpenJDK) на Mac OS
  4. Ручная установка Java (сборки раннего доступа) на macOS
  5. Переключение между различными версиями JDK

Кроме того, прочитайте это Файлы запуска Zsh .

1. Доморощенный установить последнюю версию Java на Mac OS

1.1 Установка и обновление Доморощенный .

1.2 заварите поиск java , чтобы найти все доступные формулы, связанные с Java.

1.3 информация о заваривании для отображения деталей формулы.

Формула java всегда содержит последнюю версию Java JDK (OpenJDK) Версия GA; на момент написания статьи последней версией GA является JDK15.

Формула java11 содержит версию Java 11 LTS.

1.4 заварите установку java для установки последней версии JDK 15.

1.5 Где Homebrew устанавливает java? Homebrew установил файлы и каталоги JDK в /usr/local/Cellar/openjdk/ , а символическая ссылка в /usr/local/opt/openjdk указывает на последнюю версию Java 15.0.1 версия.

1.6 Формула java предназначена только для бочонка , что означает, что она установлена в /usr/местный/Подвал но не связан с такими местами, как /usr/местный/бункер или /Библиотека/Java/Javavirtualmachines/ (mac OS /usr/bin/java оболочка).

Для macOS /usr/bin/java оболочка для поиска установленного JDK, мы вручную создаем символическую ссылку в /Библиотеке/Java/Javavirtualmachines/ .

2. Доморощенный установить Java 8 на Mac OS

2.1 Установка и обновление Доморощенный .

2.2 В brew search java нет java8 ?

2.3 Java 8 доступна по формуле openjdk@8 . openjdk совпадает с формулой java и всегда содержит последнюю версию JDK GA; openjdk@11 совпадает с формулой java11 , содержащей JDK 11.

2.4 Мы можем использовать формулу openjdk@8 для установки Java 8 на macOS.

2.5 openjdk@8 также является только для бочонка ; нам нужно создать символическую ссылку, чтобы оболочка macOS java могла ее найти.

2.7 Что делать, если у нас установлено несколько версий Java?

Мы можем обновить $ПУТЬ в

/.zshrc , чтобы macOS могла найти правильную установленную Java.

$JAVA_HOME В качестве альтернативы мы можем установить переменную среды $JAVA_HOME в mac OS .

3. Доморощенный установите указанную Java (примите OpenJDK) в Mac OS.

Нажмите принять openjdk/openjdk , содержащий множество различных версий JDK (Принять OpenJDK).

3.1 Добавить новый нажмите (сторонний репозиторий) принять openjdk/openjdk .

3.2 Поиск по теме adoptopenjdk формула.

3.3 Мы выбираем adoptopenjdk14 формулу для установки JDK 14.

3.4 Формула adopt openjdk создает домашний каталог JDK непосредственно в /Библиотеке/Java/Javavirtualmachines/|/.

3.5 Так как дом JDK уже находится в /Библиотека/Java/Javavirtualmachines/ , нам не нужно создавать никаких символических ссылок, просто экспортируйте $ПУТЬ и направьте его на правильный adoptopenjdk-14.комплект JDK .

4. Ручная установка Java (сборки раннего доступа) на macOS.

По некоторым причинам нам необходимо установить Java на macOS вручную:

  • Анти-Доморощенные разработчики любят все контролировать.
  • Сборка JDK не существует в репозитории Homebrew, как сборки раннего доступа или Oracle JDK.

4.2 Извлекает загруженный tar.gz файл в /Библиотеку/Java/Javavirtualmachines

4.3 Обновить $ПУТЬ и указать на /Библиотека/Java/Java-виртуальные машины/jdk-16.jdk

5. Переключение между различными версиями JDK

Из приведенного выше примера с 1 по пример 4 мы установили ваши версии JDK на macOS.

5.1 Перечислите все версии JDK на macOS.

5.2 Добавьте нижеприведенную функцию в

/.zshrc (для mac OS 10.15 Catalina и выше) или

/.bashrc (до mac OS 10.15 Catalina).

P.S Создайте файл

/.zshrc если его не существует.

/.zshrc для отражения изменений.

5.4 Переключение между различными версиями JDK.

Дальнейшее чтение Как установить переменную среды $JAVA_HOME в mac OS .

Для того, чтобы на вашем компьютере можно было заниматься разработкой Andorid приложений, нужно сделать из вашей системы платформу для разработки. Android SDK (пакет разработчика для Android) был разработан с использованием языка программирования Java. Аналогичным образом, приложения для Android также разрабатываются с использованием Java. Следовательно, в первую очередь необходимо установить JDK. Сама Java поставляется и с комплектом разработки (Java Development Kit - JDK), и с исполнительным (JRE) пакетами. И именно в этой статье я расскажу про установку Java на Windows, Mac OS X, Linux.

Системные требования

  • Windows 2003 (32-bit or 64-bit)
  • Windows Vista (32-bit or 64-bit)
  • Windows 7 (32-bit or 64-bit)
  • Windows 8 / Windows 8.1
  • Mac OS X версии 10.5.8 или более поздней (Только системы на базе Intel)
  • Системы Linux с версии 2.11 или более поздней версии библиотеки GNU C (glibc)
  • Минимум 2 Гб оперативной памяти (рекомендуется 4 Гб)
  • 1,5 ГБ свободного места на диске (Учитывая последующую установку Android Studio)

Установка Java Development Kit (JDK)

Установка JDK под Windows

Загрузите последнюю версию пакета JDK, который соответствует вашей системе (32- или 64-битная). После загрузки, запустите исполняемый файл установки и для завершения процесса установки просто следуйте инструкциям на экране.

Последним шагом будет установка переменных среды. Зайдите в панель управления, там перейдите по пути "Система" -> Дополнительные параметры системы -> Переменные среды. Если у вас ещё нет переменной JAVA_HOME, создайте её, а в качестве значения укажите путь до папки с установленным jdk, например

Важным шагом будет изменение переменной PATH, в неё через ";" вам надо будет добавить путь до bin в папки с JDK, например

Иногда в начале переменной будет значение наподобие следующей:

В дальнейшем это может вызвать ошибки, так что рекомендую сразу его удалить.

Чтобы проверить успех установки, выполните в командной строке команду:

Должен появиться текст на подобии следующего:

Установка JDK под Mac OS X

По умолчанию Java не установлена на последних версиях Mac OS X. Чтобы проверить наличие или отсутствие установленной версии Java, откройте окно терминала и введите следующую команду:

Если в настоящее время у вас установлена Java, в окне терминала появится текст, похожий на следующий:

Загрузите и откройте образ диска (.dmg файл) и дважды щелкните по значку, чтобы установить пакет Java.

Появится окно установки Java для OS X и проведет вас через шаги установки JDK. После того, как установка будет завершена, вернитесь в окно терминала и выполните первую команду, после чего уже должна будет появиться нужная информация о версии Java:

Установка JDK под Linux

Во-первых, если у вас стоит 64-битная Ubuntu, значит вам необходимо установить пакет поддержки 32-битных библиотек:

В случае .rpm файла скачайте его, и введите команду rpm в терминале для выполнения установки. Если вы, например, скачали файл jdk-7u45-linux-x64.rpm, то команда будет выглядеть:

Для установки tar-пакета (tar.gz) выполните следующие шаги:

  • Создайте папку для установки JDK (для примера будем использовать /home/demo/java)
  • Скачайте подходящий tar.gz пакет в выбранную папку
  • Выполните следующую команду (<jdk-file> замените на имя скаченного файла):
  • Добавьте в переменную $PATH путь к bin в папке, куда установился JDK. Например, если если JDK установлен в папку /home/demo/java/jdk1.7.0_45, добавьте в переменную строчку

Обычно этого можно добиться добавлением команды в файл .bashrc в директории home (особенности могут отличаться от дистрибутива к дистрибутиву). Для примера, смените директорию на home, отредактируйте файл .bashrc в ней, добавив в конец следующую строчку (замените путь до JDK на актуальный для вас):

После сохранения изменений, будущие терминальные сессии будут включать в себя JDK в переменной среды $PATH.

Заключение

Теперь вы можете писать программы на Java, правда компилировать их придётся в консоли. Следующим шагом подготовки к написанию Android-приложений будет установка среды для разработки, а именно Android Studio, и пакета для разработки Android SDK.

Если у вас появлялись какие-то ошибки при установке или есть доп. вопросы, отпишитесь, пожалуйста, ниже и я помогу вам разрешить ситуацию.

Java Development Kit (сокр. JDK) – комплект разработки приложений для работы с языком программирования java. Включает в себя: интерпретатор, облегченный интерпретатор jre, компилятор, отладчик, java библиотеки классов, программу сбора документации, диcассемблер, программу архивации и сжатия jar, программу просмотра апплетов и т.д…

Установка JDK (Java Development Kit) под Windows

2. Устанавливаем JDK.

3. Перезагружаем Windows.

4. Теперь нам необходимо добавить переменные окружения, если они не появились сами после перезагрузки операционной системы Windows.

Как правило, не рекомендуется ставить JAVA-окружение (JDK или JRE) в каталоги, в которых есть пробелы.

Иными словами, кталог «c:\Program Files\» лучше не использовать, потому что в нем есть пробел.

5. Открываем: Пуск → Настройки → Панель управления → Система → Дополнительные параметры → Дополнительно (вкладка) → Переменные среды

Путь к JDK или JRE

7. Добавляем в значение переменной окружения Path строку: ;%JAVA_HOME%bin

Установка JDK (Java Development Kit) в Ubuntu

Обычно в Ubuntu JAVA установлена сразу, даже на виртуальной машине VirtualBox, но не всегда. Проверяем командой в терминале:

На скрине видно, что java не установлена, следовательно будем устанавливать.

1. Добавляем репозиторий, выполняем команду в терминале:

2. Обновляем информацию о пакетах:

3. Ставим Oracle Java 7 (наиболее стабильная на сегодняшний день):

Oracle Java 6

Oracle Java 8

Для подтверждения нажимаем «Д», затем «Enter».

В процессе установки, Вас попросят принять лицензионное соглашение компании Oracle. После чего начнется установка.

Очень забавно наблюдать, как в терминале происходит установка. Обожаю этот момент.

Теперь проверяем все ли сделали правильно, вводим команду в терминале:

java version «1.7.0_72»
Java ™ SE Runtime Environment (build 1.7.0_72-b14)
Java HotSpot ™ Server VM (build 24.72-b04, mixed mode)

Установка JDK (Java Development Kit) в MacOS

Для того, чтобы установить JDK (Java Development Kit) на MacOS, необходимо сделать вот что:

1. Открываем терминал.

2. Проверяем установлена ли «JDK», для этого в терминале вводим команду:

Если Java установлена, вы увидите вывод, как на рисунке ниже:

Если Java Development Kit (JDK) на MacOS — не установлена, тогда:

2. Устанавливаем, в ходе установки проходим все шаги установщика, сложного там нет ничего.

3. Проверяем, что путь установки: «/Library/Java/JavaVirtualMachines/jdk1.6.0_65.jdk/»

4. Открываем файл «.bash_profile» в терминале, командой:

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