Изучаем Java – Настройка среды

Изучаем Java — настройка средыРазработка под Android напрямую связана с языком программирования Java. Поскольку я не писал ранее на Java, C++, C# и им подобных языках, я решил, что перед тем как "нырять" в изучение разработки под Android необходимо уделить месяц-два времени и хорошо изучить язык Java и его типовые способы применения (библиотеки, паттерны, особенности и т.п.).

Для старта выбор пал книгу "Java 2, Хорстманн Кей и Корнелл Гари" (7-е издание 2007 года) в двух томах. Первый том — "Основы", второй том — "Тонкости программирования". Книги написаны по версии языка Java 5.0. Это на две версии отстает от актуальной, но для вхождения в язык, я думаю, подойдет отлично. Под катом мои записки по настройки среды.

Итак, поехали...

Java Development Kit (JDK)

На момент написания это JDK версии 1.7. Заходим на страницу Oracle и переходим на страницу Downloads:

Oracle / Downloads / Screenshot

На открывшейся странице находим и переходим по ссылке "Java SE":

Oracle / Downloads / Java SE / Screen

Далее, кликаем по пункту "JDK 7u7 + NetBeans" (в последствии, версия может измениться). Собственно, в этот пакет входит нужный нам JDK 7 и бесплатная интегрированная среда разработки NetBeans IDE (которая мне скорее всего не понадобится, но как говорится, пусть будет):

Oracle / JDK 7 + NetBeans / Screen

На открывшейся странице отмечаем пункт "Accept License Agreement", как показано на скрине ниже, выбираем нужную платформу и кликаем ссылку на скачивание. В моем случае платформа Windows x86, поэтому я скачиваю файл jdk-7u7-nb-7_2-windows-i586-ml.exe:

После загрузки запускаем инсталлятор и следуем его подсказкам. Я оставил всё по умолчанию за исключением каталога установки. По умолчанию установка происходит в "C:\Program Files\Java\jdk.1.7.0_07\" я изменил его на "C:\Java\jdk.1.7.0_07\".
Далее, добавляем системный путь к папке "C:\Java\jdk.1.7.0_07\bin\" (Для Windows 7: Панель управления > Система и безопасность > Система > Дополнительные параметры системы > Дополнительно > Переменные среды. Там находим переменную Path и добавляем в начале или в конце через ";" нужный путь).

Чтобы изменения вступили в силу, возможно, придется перезагрузить компьютер, для проверки запускаем системную консоль (для Windows: кнопки Win+R и набираем команду cmd), там вводим

> java -version

...если всё правильно установлено и работает, вы увидите:

Java Virtual Machine / Console Version Test / Screen

Попутно нашел полезные ссылки на документацию (англ.):

Установка среды разработки

Существует много вариантов. Я выбрал Eclipse IDE, который является стандартом де-факто для разработки на Java. Он же впоследствии пригодится для разработки под Android.

Заходим на eclipse.org, в меню выбираем "Downloads", там видим длинный перечень Eclipse IDE, заточенных под конкретные задачи. Не уверен, что я выбрал правильно, но скачал "Eclipse IDE for Java EE Developers". Переходим на страницу пакета, там справа выбираем ссылку на скачивание:

Eclipse for Java EE Developers / Download page screen

После скачивания (у меня — это файл: eclipse-jee-juno-SR1-win32.zip) всё что нужно — это распаковать файлы. Я распаковал архив в каталог: "C:\Java\eclipse".

Для удобства создаем ярлык на рабочем столе к файлу: "C:\Java\eclipse\eclipse.exe". Запускаем и...

...хрен с два! Выдает: "Failed to create the Java Virtual Machine". Быстрое гугление дало простое решение. Мне помогло просто удалить строку "-vmargs" из файла "C:\Java\eclipse\eclipse.ini". После этого запуск происходит нормально, выдает вопрос где находится рабочее пространство (workspace). Я указал путь "C:\Java\workspace\" и поставил галку "использовать по умолчанию и больше не спрашивать".

Небольшая ремарка: почему я локализовал всё в каталоге C:\Java ? Потому, что у меня также есть настроенная среда для работы с Python и несколько локальных серверов, которые "гнездятся" в корне диска C:\ и еще вагон и тележка всякого добра. Соответственно, такой выбор был сделан для получения относительного порядка в файловой системе. А поскольку сам язык Java регистрозависимый (регистр букв имеет значение), чтобы не забывать об этом каталог назван с большой буквы "J".

После всех вышеописанных манипуляций у меня получилась такая структура каталогов:

C:\Java\CoreJavaBook\ — примеры из книги
C:\Java\eclipse\ — Eclipse IDE
C:\Java\workspace\ — рабочее пространство (где будут создаваться будущие проекты)
C:\Java\jdk.1.7.0_07\ — Java Development Kit
C:\Java\NetBeans 7.2\ — Не знаю зачем я его установил, но пусть будет...

В следующей заметке я опишу свои первые эксперименты с Java.

Поделитесь с друзьями:



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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>