Логотип

Установка Java

Для того, чтобы на вашем компьютере можно было заниматься разработкой 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

Для систем Windows, JDK может быть получена с официального сайта корпорации Oracle по ссылке: http://www.oracle.com/technetwork/java/javase/downloads/index.html

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

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

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

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

C:\Program Files\Java\jdk1.8.0_31\bin

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

C:\ProgramData\Oracle\Java\javapath

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

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

java -version

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

java version "1.8.0_31"
Java(TM) SE Runtime Environment (build 1.8.0_31-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.31-b07, mixed mode)

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

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

java -version

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

java version "1.7.0_71"
Java(TM) SE Runtime Environment (build 1.7.0_71-b14)
Java HotSpot(TM) 64-Bit Server VM (build 24.71-b01, mixed mode)

В том случае, если Java не установлена, выполните команду «java» в окне терминала, что приведет к появлению диалога на рабочем столе, на котором по нажатию кнопки "Дополнительно информация" (More Info), отобразится страница сайта Oracle. В самом терминале появится сообщение:

No Java runtime present, requesting install

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

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

java -version

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

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

sudo apt-get install ia32-libs

Как и в случае с установкой JDK под Windows, можно скачать пакет JDK под Linux с сайта Oracle http://www.oracle.com/technetwork/java/javase/downloads/index.html. Файлы предоставляются в RPM формате (для установки на системы на базе Red Hat, такие как Red Hat Enterprise Linux, Fedora and CentOS) и в tar-архиве для других дистрибутивов Linux, например, Ubuntu.

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

su
rpm –ihv jdk-7u45-linux-x64.rpm

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

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

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

    export PATH=/home/demo/java/jdk1.7.0_45/bin:$PATH

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

Заключение

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

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

Комментарии

Ирина

Ирина 07.07.2015 10:56

Добрый день.Делаю все как написано выше,прописала все переменные-строка выдает "не является внутренней ли внешней командой ..."Что делать, подскажите ?
Василий

Василий 29.07.2015 01:39

Ирина, напишите, пожалуйста, какая команда и что вы написали в переменной PATH

Написать комментарий

Внимание!

Этот сайт использует технологию "cookies" и интернет-сервисы для сбора технических данных!

Условия использования и другие юридические моменты можно найти в пользовательском соглашении и в политике конфиденциальности.

Цель - получение статистической информации и возможность работы множества сервисов на страницах сайта и самого сайта.

Если Вы не согласны на обработку данных на указанных выше условиях, покиньте сайт.