Создание проекта
Проект Java представляет собой каталог на жестком диске, содержащий библиотеки JRE, исходные коды, картинки и прочее. Управлять содержимым пакета лучше с помощью среды. Хотя никто не запрещает изменять содержимое файлов и структуру каталогов в проекте с помощью сторонних редакторов и браузеров, все же рекомендуется это делать средствами IDE, поскольку возможны серьезные ошибки и сбои при компиляции и работе приложения в случае использования других программ.
Пример. Создадим новый проект с именем Hello. Нажмите на черный треугольник кнопки на панели инструментов и в раскрывшемся списке (рис. 1.15) выберите Java Project (Проект Java).
Рис. 1.15. Создание нового проекта
Следующим будет окно с начальными настройками проекта (рис. 1.16).
Рис. 1.16. Параметры нового проекта
В поле Project name (Имя проекта) введите название нового проекта Hello. В группе Contents (содержимое) можно выбрать Create new project in workspace (Создать новый проект в рабочем пространстве), то есть в той папке, которую вы указали в качестве рабочего пространства, или же выбрать Create project from existing source (создать проект из имеющихся «исходных кодов»), то есть создать проект, который ранее уже был создан в других средах программирования и не является в строгом смысле проектом Eclipse.
Сейчас мы остановим выбор на команде Create new project in workspace (Создать новый проект в рабочем пространстве). В группе опций JRE (Java Runtime Environment) можно выбрать тип JRE для нового проекта, остановившись на опции Use default JRE (использовать JRE по умолчанию). В группе Project layout (Формат проекта) можно выбрать один из двух форматов: либо файлы класса и файлы источника будут иметь разделенные папки (Separate folders), либо папка проекта будет корневой (as root), хотя для файлов классов и для файлов источников здесь лучше выбрать вариант разделенных папок. Далее нажмите кнопку Finish.
Теперь проект создан и «рабочий стол» примет вид, представленный на рис. 1.17.
Рис. 1.17. Вид «рабочего стола» нового проекта
В левом окне Package explorer отображается структура текущего проекта.
Теперь создадим наш первый класс: нажмем черный треугольник на кнопке (или на кнопке ) и в раскрывшемся списке выберем Class (рис. 1.18).
или |
Рис. 1.18. Создание нового класса
Появится диалоговое окно создания нового класса (рис. 1.19).
Рис. 1.19. Параметры нового класса
В поле Source folder находится путь к файлу класса из рабочего пространства, там вы видите Hello/src, это означает, что класс будет располагаться в папке Hello /src, так как наш проект называется Hello, а src — это имя основного пакета, в котором хранятся исходные коды проекта. В поле Package (пакет) можно указать пакет, в котором будет находиться класс, поскольку мы не создавали еще никаких пакетов, то пусть наш класс будет находиться прямо в src. В поле Name введите имя класса HelloWorld; обратите внимание на то, что в имени класс нельзя использовать пробелы, как только в поле Name появится пробел, кнопка Finish станет неактивной. Здесь можно также выбрать набор модификаторов для класса, класс-родитель и интерфейсы класса. В нижней части окна имеется группа из трех кнопок, которая позволяет автоматически добавить некоторые основные методы:
· public static void main(String[] args) —метод main();
· Constructor from superclass — конструктор класса-родителя;
· Inherited abstract methods — наследованные абстрактные методы.
Нажимаем кнопку Finish. Теперь в нашем проекте есть один класс HelloWorld (рис. 1.20), после чего можно приступить к созданию программы.
Рис. 1.20. Новый класс в проекте.
При наличии нескольких проектов лучше закрыть предыдущий проект перед открытием или созданием нового проекта. Для закрытия проекта нужно выделить в окне Package Explorer нужный проект, затем в строке меню, в пункте Project, выбрать Close, либо, щелкнув правой кнопкой мыши на проект в Package Explorer, в раскрывающемся меню выбрать пункт Close.
В табл. 1.4 представлен набор сочетаний клавиш, которые наиболее часто используются при работе с Eclipse.
Таблица 1.4
Дата добавления: 2015-02-13; просмотров: 699;