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

Установка 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.

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

Process start at 04/06/2011-21:03:49. ----------------------------------------- == Start JNICALL Java_com_sun_deploy_panel_PlatformSpecificUtils_onLoad == == End JNICALL Java_com_sun_deploy_panel_PlatformSpecificUtils_onLoad == ----------------------------------------- Process start at 04/06/2011-21:03:51. ----------------------------------------- == Start JNICALL Java_com__sun_deploy_panel_PlatformSpecificUtils_initBrowserSettings == -- Start in IsDefaultVMInIExplorer -- -- End in IsDefaultVMInIExplorer -- == End JNICALL Java_com__sun_deploy_panel_PlatformSpecificUtils_initBrowserSettings == ----------------------------------------- Process start at 04/06/2011-21:03:51. ----------------------------------------- == Start JNICALL Java_com_sun_deploy_panel_PlatformSpecificUtils_setJqsSettings == == End JNICALL Java_com_sun_deploy_panel_PlatformSpecificUtils_setJqsSettings == ----------------------------------------- Process start at 04/06/2011-21:03:52.  

--------------------------------------- == Start JNICALL Java_com__sun_deploy_panel_PlatformSpecificUtils_applyBrowserSettings == -- Start in IsDefaultVMInIExplorer -- -- End in IsDefaultVMInIExplorer -- == End JNICALL Java_com__sun_deploy_panel_PlatformSpecificUtils_applyBrowserSettings == ----------------------------------------- Process start at 04/06/2011-21:03:52. ----------------------------------------- == Start JNICALL Java_com_sun_deploy_panel_PlatformSpecificUtils_setJqsSettings == == End JNICALL Java_com_sun_deploy_panel_PlatformSpecificUtils_setJqsSettings == Файл jusched: Wed Apr 06 21:30:54 2011 :: Save Country Code XX after GetCountry() Wed Apr 06 21:30:54 2011 :: Msi file from URL=http://javadl.sun.com/webapps/download/GetFile/1.6.0_24-b71/windows-i586/jre1.6.0_24-pfrom23.msi, downloaded to=C:\Users\Администратор\AppData\LocalLow\Sun\Java\jre1.6.0_24\jre1.6.0_24-pfrom23.msi Wed Apr 06 21:30:55 2011 :: Could not get MSIStatusError registry value. Wed Apr 06 21:30:55 2011 :: Could not get MSIStatusExtendedError registry value. Wed Apr 06 21:30:55 2011 :: GetMSIStatus() failed. Return Code: -1, ErrorCode: 183 Wed Apr 06 21:30:55 2011 :: GetUpdatedJreMetrics() - MachineCount registry value exists Wed Apr.

#2$products#;jre|-1 Wed Apr 06 21:30:57 2011 :: Country Code deleted Wed Apr 06 21:30:57 2011 :: Country code is deleted after installation Tue Dec 27 22:47:25 2011 :: No Old JRE Version found Tue Dec 27 22:47:25 2011 :: No Old AU Version found Tue Dec 27 22:47:34 2011 :: Download Cancelled by User: from=http://javadl.sun.com/webapps/download/GetFile/1.6.0_30-b12/windows-i586/jre1.6.0_30-c-l.msi, to=C:\Users\Администратор\AppData\LocalLow\Sun\Java\jre1.6.0_30\jre1.6.0_30-c-l.msi Tue Dec 27 22:47:35 2011 :: Save Country Code RU after GetCountry() Tue Dec 27 22:47:36 2011 :: GetUpdatedJreMetrics() - MachineCount registry value does not exist and will not be created because install was not successful. Error: -65 Tue Dec 27 22:47:36 2011 :: GetUpdatedJreMetrics() - MachineCounted: ZZ, InstallAttempts: 10, UpdateCount: 0 Tue Dec 27 22:47:38 2011 :: No Old JRE Version found Tue Dec 27 22:47:38 2011 :: No Old AU Version found Tue Dec 27 22:47:40 2011 :: Ping Values: $sc_xml_ver#1.0$rep.

ave Country Code RU after GetCountry() Tue Dec 27 22:48:49 2011 :: Msi file from URL=http://javadl.sun.com/webapps/download/GetFile/1.6.0_30-b12/windows-i586/jre1.6.0_30-c-l.msi, downloaded to=C:\Users\Администратор\AppData\LocalLow\Sun\Java\jre1.6.0_30\jre1.6.0_30-c-l.msi Tue Dec 27 22:48:59 2011 :: Could not get MSIStatusError registry value. Tue Dec 27 22:48:59 2011 :: Could not get MSIStatusExtendedError registry value. Tue Dec 27 22:48:59 2011 :: GetMSIStatus() failed. Return Code: -1, ErrorCode: 183 Tue Dec 27 22:48:59 2011 :: GetUpdatedJreMetrics() - MachineCount registry value does not exist and will not be created because install was not successful. Error: -1 Tue Dec 27 22:48:59 2011 :: GetUpdatedJreMetrics() - MachineCounted: ZZ, InstallAttempts: 11, UpdateCount: 0 Tue Dec 27 22:49:00 2011 :: Ping Values: $sc_xml_ver#1.0$reportsuiteid#suninstallstat$visitorid#4d74b4ef-a131b11f0$prop21#4d74b4ef-a131b11f0$prop20#XXXXXX$pagename#ic$evar24#0$evar25#0$evar2#1.6.0_30-b12$evar3#X.

7 22:50:51 2011 :: Msi file from URL=http://javadl.sun.com/webapps/download/GetFile/1.6.0_30-b12/windows-i586/jre1.6.0_30-c-l.msi, downloaded to=C:\Users\Администратор\AppData\LocalLow\Sun\Java\jre1.6.0_30\jre1.6.0_30-c-l.msi Tue Dec 27 22:51:04 2011 :: Could not get MSIStatusError registry value. Tue Dec 27 22:51:04 2011 :: Could not get MSIStatusExtendedError registry value. Tue Dec 27 22:51:04 2011 :: GetMSIStatus() failed. Return Code: -1, ErrorCode: 183 Tue Dec 27 22:51:04 2011 :: GetUpdatedJreMetrics() - MachineCount registry value does not exist and will not be created because install was not successful. Error: -1 Tue Dec 27 22:51:04 2011 :: GetUpdatedJreMetrics() - MachineCounted: ZZ, InstallAttempts: 12, UpdateCount: 0 Tue Dec 27 22:51:05 2011 :: Ping Values: $sc_xml_ver#1.0$reportsuiteid#suninstallstat$visitorid#6bf684ef-a1398d94$prop21#6bf684ef-a1398d94$prop20#XXXXXX$pagename#ic$evar24#0$evar25#0$evar2#1.6.0_30-b12$evar3#XX$evar15#1.6.0_30-b12$evar40#-1$evar26#-99$evar27#2.0.6.1$evar28#XX$evar4#i586$evar5#amd64$evar6#win7-sp1$evar7#jother$evar8#RU$events#event6,event7$evar17#12$evar18#ZZ$evar19#0$products#;jre|-1 Tue Dec 27 22:51:05 2011 :: Country Code deleted Tue Dec 27 22:51:05 2011 :: Country code is deleted after installation

Установка java на windows

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector