IDE (Integrated Development Environment) или же по-русски интегрированная среда разработки, это инструмент, предназначенный для разработки программного обеспечения. В предыдущем уроке мы писали код программы в текстовом редакторе, потом компилировали и запускали программу через командную строку, что не совсем удобно. IDE же позволяет в единой среде писать, компилировать, запускать и отлаживать программу.
Наиболее популярными бесплатными IDE для Java программистов являются: Eclipse, NetBeans и IntelliJ IDEA. В интернете существует много споров о том, какая же IDE лучше, однако, однозначного ответа на этот вопрос не существует, все зависит от круга задач, которые необходимо решать. Также, каждый программист обычно выбирает ту, которая ему удобнее и к которой он привык. На начальном этапе можете выбрать любую, это не имеет значения.
Также, существует много сторонников теории, что несколько первых месяцев следует работать исключительно с блокнотом и командной строкой, поскольку только так можно понять, как все работает изнутри, и правда в этом есть. Но, после нескольких неудачных попыток компиляции и ручного исправления синтаксических ошибок в коде, может просто пропасть желание заниматься этим дальше, поэтому я сторонник того, чтобы сразу переходить к IDE.
В любом случае, выбор за вами.
В этом уроке мы рассмотрим, как начать работу с Eclipse IDE.
- Установим Eclipse IDE на компьютер
- Создадим в ней программу Hello World.
Установка и запуск Eclipse IDE
- Переходим по ссылке http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr и скачиваем Eclipse, соответствующую операционной системе.
Далее будет рассмотрена установка для Windows. - Распаковываем скаченный .zip архив в директорию C:\Program Files\
- На этом установка завершена!
- Чтобы запустить Eclipse IDE, нужно открыть файл eclipse.exe, находящийся в папке C:\Program Files\eclipse\.
- При запуске откроется окно, предлагающее выбрать рабочую область (Workspace), где будут храниться программные файлы проекта. Указываем удобную для нас директорию (рис. 3.1.) и нажимаем OK.
6. Закрываем приветственное сообщение (рис. 3.2.), тем самым перейдя в рабочую среду.
Начало работы с Eclipse IDE
Теперь создадим новый проект. Для этого выберем меню File->New->Project..
В открывшемся окне выберем Java Project (рис. 3.3.) и нажмем Next.
В следующем окне введем имя нашего проекта (рис. 3.4.) и нажмем Finish.
Проект отобразится в левой части экрана и должен в себе содержать элемент JRE System Library (рис. 3.5.)
Если этого элемента нет, то его необходимо добавить вручную! Для этого выберем Windows -> Preferences, в открывшемся окне Preferences слева выберем Java -> Installed JREs, нажмем кнопку Add… справа (рис 3.6.). В открывшемся окне выберем Standard VM и нажмем кнопку Next.
В открывшемся окне Add JRE, укажем директорию, в которой установлена Java (рис 3.7.) и нажмем Finish.
Далее рассмотрим создание программы Hello World из урока 2, но уже в Eclipse.
Первым делом необходимо создать класс. Нажмем правой кнопкой на папке с проектом и выберем из контекстного меню New -> Class (рис 2.7.).
В открывшемся окне New Java Class введем имя класса проекта HelloWorld и установим флажок для метода public static void main(String[] args) (рис 2.8.). Нажмем Finish.
В итоге, Eclipse создаст новый класс Hello World
Откроем созданный класс и завершим нашу программу. Добавим в метод main следующий код (рис 2.9.).
Сохраним изменения с при помощи клавиш Ctrl+S или специального значка вверху на панели инструментов. Готово!
Далее запустим наш проект, для этого в меню выберем Run -> Run Configurations.
В открывшемся окне в левой части 2 раза кликнем на Java Application после чего, будет создан новый под элемент с именем New_configuration, которое впоследствии в правой части можем изменить . В правой части также заполним поля Project и Main Class. Project должен содержать имя проекта, Main Class — имя главного класса, в нашем случае — HelloWorld (рис. 3.10). После чего нажмем Apply и Run.
В результате, в консоле будут напечатаны слова Hello World (рис. 3.11).
Для запуска программы в дальнейшем, достаточно нажимать специальный значок на панели инструментов, выбрав Hello World (рис. 3.12.).
На этом закончим данный урок.
Подробные инструкции по работе с Eclipse, правда на английском языке, можно найти по ссылке: http://www.vogella.com/articles/Eclipse/article.html
Или прочитать перевод (в укороченном виде) этого мануала на русском http://sotnyk.com/2011/10/09/rukovodstvo-po-eclipse-ide/
А как потом apk сделать из готового файла? Или предать другие рассширения
День добрый, не совсем понятен ваш вопрос. Если вы хотите создать apk файл из eclipse проекта, то это касается Android программирования и данный урок на это не нацелен. Для того, чтобы ответить на этот вопрос, нужно создавать отдельный урок, возможно в будущем такой будет А пока попробуйте в гугле забить «как создать apk файл eclipse» несколько ссылок на эту тему там будет.
По поводу «предать другие рассширения» уточните пожалуйста, куда и откуда хотите передавать, ну и все-таки, какие именно расширения?
Здравствуйте, спс за урок, вопрос может быть преждевременный, скажите пожалуйста, создаваемый проект сохраняется так же файлом, который можно запустить из командной строки как в предыдущем уроке?
Здравствуйте, ответ на ваш вопрос — да. Все файлы находятся в директории вашего проекта. Если вы ее откроете, то увидите папки src и bin. В директории src находятся исходники — файлы с расширением .java вы их можете скомпилировать и запустить через командную строку как это было описано в уроке 2. В директории bin находятся файлы с расширением .class, которые были созданы eclipse в процессе компиляции (если вы конечно компилировали в eclipse), эти файлы можно просто запустить из командной строки. Как для компиляции так и для запуска в командной строке нужно перейти в директорию, где находятся файлы. Внимание, запустить можно только файлы, содержащие метод
public static void main(String[] args)
. Если проект содержит много файлов, то процесс запуска его из командной строки будет трудоемким.Еще раз здравствуйте администратор, прошу прощения, не знаю как по имени. Подскажите пожалуйста, в NetBeans тоже необходимо добавлять вручную элемент JRE System Library?
а все понял, JRE System Library это библиотеки, так?
JRE нужны для компиляции и запуска программ. В эклипсе JRE System Library должно устанавливаться автоматически, и только в случае, если по какой-то причине не установилось — нужно добавлять в ручную. С NetBeans особо не работала, но там вроде такой проблемы нет.
Здравствуйте ну ведь NetBeans на русском а eclipse на английском не проще ли в NetBeans работать……..
Здравствуйте, каждому свое. У меня NetBeans тоже английском установлен, мне удобнее работать с нерусифицированным софтом. Так проще пользоваться англоязычной литературой, а ее намного больше;)
добрый день.
не могу установить eclipse:
при запуске eclipse.exe пишет:
Failed to loadthe JNI shared library (и путь)
Здравствуйте, скорее всего не совпадает разрядность установленной Eclipse и виртуальной машины Java. Она должна быть одинаковой x86(32-bit) или x64(64-bit) у того и у другого. Разрядность в свою очередь выбирайте исходя из того какая у вас система. Для 32 разрядной — x86 (на сайте эклипса называется 32-bit на Java — x86 ), для 64 разрядной — x64.