В этом учебнике приведены общие сведения о рабочей среде, а также краткие инструкции
по созданию простых приложений. Более подробные объяснения, в том числе рисунки, приведены в руководстве пользователя рабочей среды.
Задача |
Описание |
Создание простого проекта
|
- Выберите Файл > Создать > Проект....
- В Мастере Создать проект выберите Простой > Проект и нажмите Далее.
- В поле Имя проекта введите имя создаваемого проекта.
-
Укажите расположение проекта, либо оставьте расположение по умолчанию.
-
Нажмите кнопку Готово.
|
Создание папки
|
- Убедитесь, что существует по крайней мере один проект.
- Выберите Файл > Создать > Папка.
- В поле Имя папки мастера Создать папку введите имя для новой папки.
- Нажмите кнопку Готово.
|
Создание файла
|
- Убедитесь, что существует по крайней мере один проект.
- Выберите Файл > Создать > Файл.
- В поле Имя файла мастера Создать файл введите имя для нового файла.
- Нажмите кнопку Готово.
|
Импорт ресурсов
|
- Выберите Файл>Импорт.
- Выберите источник импорта.
-
Нажмите Далее.
- Выберите расположение, в котором расположен импортируемый ресурс, в
соответствии с инструкциями мастера.
- Нажмите кнопку Готово.
|
Экспорт ресурсов
|
- Выберите Файл > Экспорт.
- Выберите целевое расположение для экспорта.
-
Нажмите Далее.
- Выберите расположение для экспорта, в соответствии с инструкциями мастера.
- Нажмите кнопку Готово.
|
Создание проекта Java: Пример JUnit |
- Для того чтобы загрузить исходный код JUnit откройте страницу
http://www.eclipse.org/downloads/ и найдите выпуск Eclipse, с которым вы работаете.
- Прокрутите страницу до раздела Модули примера и загрузите архив примеров.
- Извлеките содержимое файла Zip в каталог.
- Вернитесь в Eclipse и выберите Файл > Создать > Проект....
- Выберите Проект Java и нажмите Далее.
- В поле Имя проекта введите JUnit.
- Нажмите кнопку Готово.
- В Структуре пакетов убедитесь, что выбран проект
JUnit.
- Выберите пункт меню Файл >
Импортировать....
- Выберите файл Zip и нажмите кнопку Далее.
- Нажмите кнопку Обзор рядом с полем Файл Zip и в
открывшемся списке выберите <ExamplesDownloadPath>eclipse/plugins/org.eclipse.jdt.ui.examples.projects_3.0.0/archive/junit/junit381src.jar.
-
В мастере импорта нажмите Выбрать все под иерархическим
списком.
-
Убедитесь, что проект JUnit указан в качестве целевой папки в поле
Папка и нажмите кнопку Готово.
-
Посмотрите на индикатор хода
импортирования и заметьте, что импортируемые ресурсы
компилируются по мере их импортирования в рабочую среду. Это происходит потому, что на
странице параметров Рабочая среда отмечена опция Автоматическая
компоновка. Вам будет предложено заменить файлы
.classpath и .project в проекте JUnit. Причина в том, что
ресурс .classpath был создан для вас, когда вы создавали
проект JUnit. Эти файлы можно безболезненно заменить.
В панели Структура пакетов разверните проект JUnit,
чтобы просмотреть пакеты JUnit.
|
Создание класса Java: Пример JUnit |
- В панели Структура пакетов правой кнопкой мыши щелкните на проекте JUnit
и выберите Создать > Пакет.
- В поле Имя введите
test в качестве имени нового пакета.
- Нажмите кнопку Готово.
- В панели Структура пакетов выберите пакет test и нажмите кнопку
Создать класс Java, расположенную на панели инструментов. Убедитесь, что
в поле Папка исходного кода указано значение JUnit, а в поле Пакет -
значение test.
- В поле Имя введите MyTestCase.
- Нажмите кнопку Обзор, расположенную рядом с полем
Суперкласс.
- В поле Выбрать тип в окне
Выбор базового класса введите Test, чтобы
сократить список доступных базовых классов.
- Выберите класс TestCase и нажмите
OK.
- Отметьте переключатель Конструкторы из
базового класса.
- Нажмите кнопку Готово.
- Новый файл откроется в редакторе. В панели Схема выберите новый класс
MyTestCase.Откройте контекстное меню и
выберите Исходный код >
Переопределить/Реализовать методы....
- В окне Переопределить методы отметьте setUp() и
tearDown() и нажмите OK.
- Измените тело setUp() на container= new Vector();.
- container и Vector будут
подчеркнуты линией выделения неполадок, поскольку они не
распознаются.В строке маркеров появится светящаяся
лампочка. Поместите курсор на Vector и нажмите Ctrl+1 (или выберите Правка >
Быстрое исправление). Выберите
Импортировать 'Vector' (java.util), чтобы добавить
недостающее объявление импорта.
- Поместите курсор на container
и нажмите Ctrl+1. Выберите Создать поле
'container', чтобы добавить новое поле.
- В панели Схема выберите класс MyTestCase. Откройте
контекстное меню и выберите Исходный код > Создать методы получения и
установки....
- Окно Создать методы получения и установки предлагает
создать методы getContainer и setContainer. Выберите оба
метода и нажмите OK. Будут добавлены методы получения и установки для
поля container.
- Сохраните файл.
- Формат созданного кода можно настроить в пункте
Окно > Параметры > Java > Стиль кода
> Форматирование кода. Если вы задаете префикс или суффикс в именах полей, то это можно указать в пункте Окно > Параметры >
Java > Стиль кода > Поля, чтобы создаваемые методы получения и установки
предлагали имена методов без префикса и суффикса.
|
Запуск программы Java: Пример JUnit |
- В панели Структура пакетов найдите find junit.textui.TestRunner.java и дважды
щелкните на нем, чтобы открыть его в редакторе.
- В панели Схема обратите внимание на то, что класс TestRunner помечен значком,
указывающим, что класс определяет метод main.
- Правой кнопкой мыши щелкните на TestRunner.java
в панели Структура пакетов и выберите Выполнить > Приложение
Java.
- Выберите Выполнить > Запуск.... Откроется окно
Конфигурации запуска с выбранной конфигурацией запуска TestRunner.
- Перейдите на вкладку Аргументы и введите
junit.samples.VectorTest в области Аргументы программы.
- Нажмите Выполнить. В этот раз
программа будет успешно выполнена; в ее выводе будет
указано число выполненных тестов.
- Переключитесь на проекцию Отладка. В панели
Отладка обратите внимание на то, что процесс последнего
запуска программы был зарегистрирован.
- Нажмите кнопку Выполнить, расположенную на панели
инструментов рабочей среды. Этот список содержит ранее запущенные программы. Эти
программы можно запустить повторно, выбрав их в
хронологическом списке.
- В контекстном меню панели Отладка (или эквивалентной
кнопки панели инструментов) выберите Удалить все
завершенные, чтобы очистить панель от завершенных
процессов запуска.
|
Создание
модуля |
- Выберите Файл > Создать > Проект.
- Выберите Проект модуля и нажмите кнопку Далее.
- В поле Имя проекта введите имя создаваемого проекта и
нажмите кнопку Далее.
- На странице Содержимое модуля задаются данные, с помощью которых будет
инициализирован файл plugin.xml, включая идентификатор модуля, версию и имя.
- Выберите доступный шаблон и нажмите кнопку Далее.
- Настройте расширение примера и нажмите кнопку Готово.
|
Запуск экземпляра рабочей среды Eclipse для тестирования модуля |
- Выберите Выполнить > Запуск....
- В окне диалога Конфигурация запуска укажите имя конфигурации в поле Имя.
- В поле Данные рабочей области нажмите кнопку
Обзор и выберите рабочую область, которая будет использоваться
динамической рабочей средой. Расположение этой динамической рабочей области должно отличаться от расположения рабочей области экземпляра хоста.
- В поле Запустить приложение выберите приложение Eclipse org.eclipse.ui.ide.workbench.
- Нажмите кнопку Выполнить.
Будет создан второй экземпляр рабочей среды, входящие в который
модули включают модули рабочей области и модули, выбранные в параметрах на странице
Целевая платформа.
Динамическую рабочую среду можно протестировать с помощью выбранной JRE, которая не
обязательно должна совпадать с той, в которой модули компилируются в рабочей области.
Можно также указать аргументы VM, которые соответствуют условиям тестирования.
|
Автоматическая компоновка |
- Выберите Окно > Параметры.
- В левой части окна выберите категорию Общие.
- Выберите Автоматическая компоновка.
- Нажмите OK.
|
Компоновка вручную |
- Выберите один или несколько проектов в панели Навигатор проекции Ресурсы.
- Щелкните правой кнопкой мыши и выберите в меню Скомпоновать проект.
|
Задача |
Описание |
Создание расположения хранилища CVS
|
- Выберите Окно > Показать панель > Прочие...
- Выберите CVS > Хранилища CVS.
- Нажмите кнопку Добавить хранилище CVS.
- Введите информацию, необходимую для подключения к расположению хранилища.
- Нажмите кнопку Готово.
|
Соединение и настройка CVS с помощью SSH |
- Выберите Окно > Параметры.
- Выберите Совместная работа > CVS > Способ подключения
SSH2.
- Перейдите на вкладку Общие, нажмите кнопку Добавить
личный ключ и добавьте в список собственный личный ключ.
- Укажите пароль для личного ключа и сохраните его.
Если пара ключей отсутствует, выполните следующие действия:
- Выберите Окно > Параметры.
- Выберите Совместная работа > CVS > Способ подключения
SSH2.
- Перейдите на вкладку Управление ключами.
- Если сервер поддерживает версию 1 протокола, выберите Создать ключ
RSA, для версии 2 выберите Создать ключа DSA. Будут созданы открытый и личный ключи. Открытый ключ будет показан в области текста только для чтения.
- Скопируйте общий ключ на сервер. Если на сервере работает OpenSSH, выберите
Экспортировать по sftp. В противном случае скопируйте общий ключ и
вставьте его в удаленный файл ~/.ssh/authorized_keys.
|
Изъятие проекта из хранилища CVS |
- Откройте проекцию Обзор хранилища CVS.
- В панели Хранилища CVS разверните расположение хранилища.
- Разверните ветвь HEAD и выберите папки, которые требуется добавить как
проекты в Рабочую среду.
- В меню выбранных папок выберите одну из следующих опций:
- Изъять - выбранные папки будут изъяты как проект локальной рабочей области с тем же именем, что и папка в хранилище.
- Изъять как... - выбранные папки будут изъяты как пользовательский проект локальной рабочей области.
|
Синхронизация с хранилищем, обновление и фиксация изменений |
- В панели Навигатор выберите ресурсы, которые требуется синхронизировать.
- Щелкните правой кнопкой мыши и в меню выберите Совместная работа > Синхронизировать с хранилищем.
- На панели Синхронизация правой кнопкой мыши щелкните на ресурсе и выберите
одну из следующих опций:
- Фиксировать, для переопределения существующей версии CVS
ресурса и сохранения текущей версии в хранилище.
- Обновить, для загрузки в рабочую область версии из
хранилища.
|