Урок J-3. Начало работы в Eclipse IDE

IDE (Integrated Development Environment) или же по-русски интегрированная среда разработки, это инструмент, предназначенный для разработки программного обеспечения. В предыдущем уроке  мы писали код программы в текстовом редакторе, потом компилировали и запускали программу через командную строку, что не совсем удобно. IDE же позволяет в единой среде писать, компилировать, запускать и отлаживать программу.

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

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

В этом уроке мы рассмотрим, как начать работу с  Eclipse IDE.

  • Установим Eclipse IDE на компьютер
  • Создадим в ней программу Hello World.

Установка и запуск Eclipse IDE

  1. Переходим по ссылке http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/keplerr и скачиваем Eclipse, соответствующую операционной системе.
    Далее будет рассмотрена установка для Windows.
  2. Распаковываем скаченный .zip архив в директорию C:\Program Files\
  3. На этом установка завершена!
  4. Чтобы запустить Eclipse IDE, нужно открыть файл eclipse.exe, находящийся в папке C:\Program Files\eclipse\.
  5. При запуске откроется окно, предлагающее выбрать рабочую область (Workspace), где будут храниться программные файлы проекта. Указываем удобную для нас директорию (рис. 3.1.) и нажимаем OK.
lesson3_workspase

Рис. 3.1.

6. Закрываем приветственное сообщение (рис. 3.2.), тем самым перейдя в рабочую среду.

lesson3_welcome

Рис. 3.2

Начало работы с Eclipse IDE

Теперь создадим новый проект. Для этого выберем меню File->New->Project..

В открывшемся окне выберем Java Project (рис. 3.3.) и нажмем Next.

lesson3_create

Рис.3.3.

В следующем окне введем имя нашего проекта (рис. 3.4.) и нажмем Finish.

lesson3_projname

Рис. 3.4

Проект отобразится в левой части экрана и должен в себе содержать элемент JRE System Library (рис. 3.5.)

lesson3_library

Рис. 3.5.

Если этого элемента нет, то его необходимо добавить вручную!  Для этого выберем Windows -> Preferences, в открывшемся окне Preferences слева выберем Java -> Installed JREs, нажмем кнопку Add… справа (рис 3.6.). В открывшемся окне выберем Standard VM и нажмем кнопку Next.

lesson3_addjre

Рис 3.6.

В открывшемся окне Add JRE, укажем директорию, в которой установлена Java (рис 3.7.) и нажмем Finish.

Рис. 3.7.

Рис. 3.7.

 

Далее рассмотрим создание программы Hello World из урока 2, но уже в Eclipse.

Первым делом необходимо создать класс. Нажмем правой кнопкой на папке с проектом и выберем из контекстного меню New -> Class (рис 2.7.).

lesson3_class

Рис 2.7.

В открывшемся окне New Java Class введем имя класса проекта HelloWorld и установим флажок для метода public static void main(String[] args) (рис 2.8.). Нажмем Finish.

Рис. 2.8.

Рис. 2.8.

В итоге, Eclipse создаст новый класс Hello World

Откроем созданный класс и завершим нашу программу.  Добавим в метод  main следующий код (рис 2.9.).

System.out.println("Hello World");
Рис. 3.9.

Рис. 3.9.

Сохраним изменения с при помощи клавиш Ctrl+S или специального значка вверху на панели инструментов. Готово!

Далее запустим наш проект, для этого в меню выберем Run -> Run Configurations.

В открывшемся окне в левой части 2 раза кликнем на Java Application после чего, будет создан новый под элемент с именем New_configuration, которое впоследствии в правой части можем изменить . В правой части также заполним поля Project и Main Class. Project должен содержать имя проекта, Main Class  — имя главного класса, в нашем случае — HelloWorld (рис. 3.10). После чего нажмем Apply и Run.

lesson3_run

Рис 3.10.

В результате, в консоле будут напечатаны слова Hello World (рис. 3.11).

lesson3_result

Рис. 3.11

Для запуска программы в дальнейшем, достаточно нажимать специальный значок  на панели инструментов, выбрав Hello World (рис. 3.12.).

Рис. 3.12.

Рис. 3.12.

 

На этом закончим данный урок.

Подробные инструкции по работе с Eclipse, правда на английском языке, можно найти по ссылке: http://www.vogella.com/articles/Eclipse/article.html

Или прочитать перевод (в укороченном виде) этого мануала на русском http://sotnyk.com/2011/10/09/rukovodstvo-po-eclipse-ide/

 

Комментарии и пинги к записи запрещены.

Комментариев к записи: 49

  1. stalin:

    А как потом apk сделать из готового файла? Или предать другие рассширения

    • admin:

      День добрый, не совсем понятен ваш вопрос. Если вы хотите создать apk файл из eclipse проекта, то это касается Android программирования и данный урок на это не нацелен. Для того, чтобы ответить на этот вопрос, нужно создавать отдельный урок, возможно в будущем такой будет :) А пока попробуйте в гугле забить «как создать apk файл eclipse» несколько ссылок на эту тему там будет.
      По поводу «предать другие рассширения» уточните пожалуйста, куда и откуда хотите передавать, ну и все-таки, какие именно расширения?

  2. Олег:

    Здравствуйте, спс за урок, вопрос может быть преждевременный, скажите пожалуйста, создаваемый проект сохраняется так же файлом, который можно запустить из командной строки как в предыдущем уроке?

    • admin:

      Здравствуйте, ответ на ваш вопрос — да. Все файлы находятся в директории вашего проекта. Если вы ее откроете, то увидите папки src и bin. В директории src находятся исходники — файлы с расширением .java вы их можете скомпилировать и запустить через командную строку как это было описано в уроке 2. В директории bin находятся файлы с расширением .class, которые были созданы eclipse в процессе компиляции (если вы конечно компилировали в eclipse), эти файлы можно просто запустить из командной строки. Как для компиляции так и для запуска в командной строке нужно перейти в директорию, где находятся файлы. Внимание, запустить можно только файлы, содержащие метод public static void main(String[] args). Если проект содержит много файлов, то процесс запуска его из командной строки будет трудоемким.

  3. Олег:

    Еще раз здравствуйте администратор, прошу прощения, не знаю как по имени. Подскажите пожалуйста, в NetBeans тоже необходимо добавлять вручную элемент JRE System Library?

    • Олег:

      а все понял, JRE System Library это библиотеки, так?

      • admin:

        JRE нужны для компиляции и запуска программ. В эклипсе JRE System Library должно устанавливаться автоматически, и только в случае, если по какой-то причине не установилось — нужно добавлять в ручную. С NetBeans особо не работала, но там вроде такой проблемы нет.

  4. Александр:

    Здравствуйте ну ведь NetBeans на русском а eclipse на английском не проще ли в NetBeans работать……..

    • Мария (admin):

      Здравствуйте, каждому свое. У меня NetBeans тоже английском установлен, мне удобнее работать с нерусифицированным софтом. Так проще пользоваться англоязычной литературой, а ее намного больше;)

  5. Алексей:

    добрый день.
    не могу установить eclipse:
    при запуске eclipse.exe пишет:
    Failed to loadthe JNI shared library (и путь)

    • Мария (admin):

      Здравствуйте, скорее всего не совпадает разрядность установленной Eclipse и виртуальной машины Java. Она должна быть одинаковой x86(32-bit) или x64(64-bit) у того и у другого. Разрядность в свою очередь выбирайте исходя из того какая у вас система. Для 32 разрядной — x86 (на сайте эклипса называется 32-bit на Java — x86 ), для 64 разрядной — x64.

Все материалы сайта study-java.ru являются результатом труда его авторов. Копирование материалов в некоммерческих целях без указания источника в виде прямой ссылки на сайт study-java.ru запрещено. Использование материалов в коммерческих целях разрешено только с письменного согласия автора. Нарушение авторских прав преследуется по закону.