Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
java / 19_Eclipse_Java_new.pdf
Скачиваний:
177
Добавлен:
11.05.2015
Размер:
1.98 Mб
Скачать

А.П. Клишин, С.А. Казарин, А.А. Мытник Среды разработки 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

Соседние файлы в папке java