- •Предисловие
- •Введение
- •Глава 1. Среда разработки приложений Eclipse
- •1.1. Системные требования
- •1.2. Введение в Eclipse
- •1.3. Установка Eclipse
- •1.4. Первый запуск Eclipse
- •1.5. Интерфейс пользователя
- •1.6. Настройки среды
- •1.7. Создание проекта
- •1.8. Поддержка, советы, рекомендуемые ресурсы
- •Глава 2. Среда разработки приложений NetBeans
- •2.1. Системные требования
- •2.2. Введение в NetBeans
- •2.3. Установка NetBeans
- •2.4. Первый запуск NetBeans
- •2.5. Интерфейс пользователя
- •2.6. Настройки среды
- •2.7. Создание проекта
- •2.8. Поддержка, советы, рекомендуемые ресурсы
- •Глава 3. Отладка и тестирование приложений
- •Глава 4. Лабораторный практикум
- •Глоссарий
- •Список литературы
А.П. Клишин, С.А. Казарин, А.А. Мытник Среды разработки Java-приложений. Томск, ТГПУ, 2013
в текстовый файл (например files), а список параметров в другой (например params). Затем командой javac @params @files можно будет произвести компиляцию указанных классов с заданными параметрами, тем самым значительно упрощая саму команду.
Вкачестве примера произведем компиляцию из терминала простейшей программы, которая была использована в разделе описания ошибок. Исправьте все ошибки в этой программе и сохраните ее. Файл исходного кода программы находится в папке
/home/user/workspace/Hello/src/ErrorTests.java
Папки user, workspace и Hello в вашем случае могут иметь другие имена. (User — это имя пользователя, workspace — имя рабочего пространства, Hello — имя Javaпроекта).
Запустите терминал и в соответствии с именами папок введите команду:
javac workspace/Hello/src/ErrorTests.java
Вслучае удачной компиляции в данной папке появится
файл ErrorTests.class.
Для запуска откомпилированной программы нужно ввести команду:
java [options] имя_файла.class [params]
Введите в терминале команду
java workspace/Hello/src/ErrorTests.java
В результате выполнения программы в командной строке терминала будет выведена строка «Hello».
1.8. Поддержка, советы, рекомендуемые ресурсы
Общие советы
Eclipse — многофункциональная и гибко настраиваемая платформа, которая имеет множество настроек, подробное изложение которых заняло бы очень много места и времени. Мы рекомендуем начинающим использовать справочную си-
38
А.П. Клишин, С.А. Казарин, А.А. Мытник Среды разработки Java-приложений. Томск, ТГПУ, 2013
стему (Help) Eclipse. Там вы найдете множество советов и рекомендаций по различным приемам работы с Eclipse.
Закладки
Закладки удобно использовать при работе с кодом, содержащим большое число строк. Находясь в редакторе, выберите пункт Edit/Add Bookmark. Представление Bookmark позволяет просматриваться и передвигаться по закладкам.
Восстановление конфигурации
При восстановлении исходной конфигурации (после ее случайного изменения) необходимо проделать следующие команды из главного меню: Window/Reset Perspective. Данная функция позволяет восстановить первоначальную конфигурацию среды разработки.
Мастер очистки
Если у вас складывается впечатление, что откомпилированные файлы .class не синхронизируются в Eclipse, когда не учитываются изменения или вы видите сообщение об ошибках неожиданного содержания, запустите мастера очистки Clean командой Proect/Clean. Данная команда сбрасывает все результаты предыдущих сборок проекта, а если включена опция Build automatically, то происходит полная перестройка проекта с учетом последних изменений произведенных пользователем.
Скрытые файлы
Надо иметь в виду, что при создании проекта создаются скрытые файлы и каталоги, например .classpath, .project, metadata и др. При удалении проекта не забудьте их удалить, если вы хотите оставить каталог проекта.
Удаление Eclipse
Удаление Eclipse, как и установка, осуществляется при помощи менеджера пакетов Synaptic. Для осуществления операции удаления необходимы права суперпользователя.
В табл. 5 представлен набор сочетаний клавиш, которые наиболее часто используются при работе с Eclipse.
39
А.П. Клишин, С.А. Казарин, А.А. Мытник Среды разработки Java-приложений. Томск, ТГПУ, 2013
Комбинации клавиш |
Та бли ца 5 |
|
|
||
Сочетание клавиш |
Назначение |
|
|
|
|
Ctrl+N |
Создание нового объекта, при этом бу- |
|
|
дет запущен список выбора мастеров |
|
Ctrl+M |
Свертывание, развертывание окон ре- |
|
|
дакторов и представлений |
|
Ctrl+Shift+Пробел |
Подсказка в параметрах метода |
|
Ctrl+Shift+M |
Вставка |
|
Ctrl+F |
Простой поиск |
|
Ctrl+H |
Сложный поиск |
|
Ctrl+K |
Повторить последний поиск |
|
Ctrl+/ |
Комментировать одну строку кода |
|
Ctrl+F6 |
Перебор редакторов. Следующий ре- |
|
|
дактор |
|
Ctrl+F8 |
Перебор перспектив. Следующая пер- |
|
|
спектива |
|
Ctrl+F7 |
Перебор представлений. |
Следующее |
|
представление |
|
Tab |
Увеличение отступа кода |
|
|
|
|
Shift+Tab |
Уменьшение отступа кода |
|
|
|
|
F12 |
Активировать редактор |
|
|
|
|
F3 |
Открывает объявление |
выделенного |
|
элемента |
|
Alt+- |
Показать системное меню |
|
Ctrl+D |
Удалить строку |
|
|
|
|
Ctrl+Shift+F |
Форматировать код |
|
|
|
|
Ctrl+Shift+Enter / |
Вставить новую строку сверху / |
|
Shift+Enter |
Вставить новую строку снизу |
|
Ctrl+Shift+O |
Организовать импорт |
|
Alt+Down / Alt+Up |
Переместить строку вниз/вверх |
|
Ctrl+B |
Собрать проект |
|
Ctrl+F11 |
Запустить |
|
Ctrl+I |
Отступ строки |
|
Ctrl+Delete |
Удалить следующее слово |
|
Ctrl+Backdpace |
Удалить предыдущее слово |
|
40
А.П. Клишин, С.А. Казарин, А.А. Мытник Среды разработки Java-приложений. Томск, ТГПУ, 2013
Рекомендуемые ресурсы
1.Сайт по платформе Eclipse. [Электронный ресурс] // URL: http://www.eclipse.org/ (дата обращения: 29.04.2013)
2.Сообщество Eclipse. [Электронный ресурс] // URL: http://www.eclipse.org/community/ (дата обращения: 29.04.2013)
3.Статьи, посвященные Eclipse. [Электронный ресурс] // http://www.eclipse.org/articles (дата обращения: 29.04.2013)
4.Официальный обзор Eclipse. [Электронный ресурс] // http://www.eclipse.org/whitepapers/eclipse-overview.pdf (дата обращения: 29.04.2013)
5.Конференция EclipseCon. [Электронный ресурс] // http://www.eclipsecon.org/ (дата обращения: 29.04.2013)
6.Common Public License Version 1.0 [Электронный
ресурс] // URL: http://www.eclipse.org/legal/cpl-v10.html (дата обращения: 29.04.2013)
7.Платформа Ant. [Электронный ресурс] // http://ant.apache.org/ (дата обращения: 29.04.2013)
8.Web-сервер Apache. [Электронный ресурс] // http://www.apache.org/ (дата обращения: 29.04.2013)
9.Офисный пакет. [Электронный ресурс] // URL: http://www.openoffice.org/ (дата обращения: 29.04.2013)
10.Документация по классам Java. [Электронный ресурс] // URL: http://docs.oracle.com/javase/7/docs/ (дата обращения: 29.04.2013)
11.Учебные пособия по Java (Java Tutorial). [Электронный ресурс] // URL: http://docs.oracle.com/javase/tutorial/ (дата обращения: 29.04.2013)
12.Сообщество Java. [Электронный ресурс] // https://home.java.net/ (дата обращения: 29.04.2013)
41
А.П. Клишин, С.А. Казарин, А.А. Мытник Среды разработки Java-приложений. Томск, ТГПУ, 2013
Контрольные вопросы
1.Укажите, для каких целей предназначена IDE Eclipse.
2.Укажите последовательность действий для вызова панели Outline.
3.Перечислите основные представления, доступные в перспективе Java.
4.Существует ли возможность создать проект Eclipse на основе уже готовых исходных текстов, созданных в других средах разработки? Что для этого необходимо сделать?
5.Для каких целей используется представление Problems?
42