Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Java-Intro.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
117 Кб
Скачать
☆

1.7.Компилирование файла

При трансляции программы задается полное имя файла, включая расширение, потому что это имя описывает путь до исходного файла.

Если запустить программу javac.exe без параметров, то она покажет список допустимых параметров с кратким описанием каждого параметра. Подробная информация об аргументах программы javac.exe доступна в стандартной документации - ссылка “Tool Documentation” на главной странице.

Пример команды для транслирования исходного кода в байт-код:

javac.exe HelloWorld.java

1.8.Запуск приложения

Скомпилированный класс является файлом, содержащим байт-код. При запуске программы задается полное имя класса (не файла) для выполнения, поэтому расширение .class не указывается.

Параметр classpath содержит список возможных путей до места хранения байт-кода. Пути разделяются с помощью символа ‘;’ в Windows и ‘:’ в UNIX системах.

Если параметр classpath не задан, интерпретатор использует системную переменную среды CLASSPATH.

Для получения информации о дополнительных параметрах программы java.exe используйте те же способы, что рекомендованы для программы javac.exe

Пример команды запуска:

java.exe -classpath . HelloWorld

1.9.Архив jar

Файлы с расширением jar являются специальными архивами, содержащими байт-код.

Для создания JAR архивов используется программа jar.exe, входящая в состав SDK.

JAR совместим по своему формату с архивом ZIP. Отличительной особенностью формата JAR является поддержка метаинформации об архиве.

Пример команды для создания архива:

jar -cf hello.jar HelloWorld.class

Интерпретатор javac.exe использует параметр classpath для поиска байт-кода, указанного для исполнения. Параметр classpath обычно содержит список библиотек в виде jar-архивов.

Пример выполнения консольного приложения, байт-код которого находится в архиве:

java -classpath hello.jar HelloWorld

2.Интегрированная среда разработки Java программ

2.1.Среда разработки Eclipse

Программа Eclipse является интегрированной средой разработки (Integrated Development Environment, сокращенно IDE). Основным разработчиком Eclipse является фирма IBM. Программа свободно доступна по адресу http://www.eclipse.org

Установка Eclipse не требует инсталляции дополнительных компонентов. В выбранном при инсталляции каталоге будет построена структура подкаталогов необходимых для работы среды Eclipse.

2.2.Запуск среды Eclipse

Для запуска Eclipse требуется наличие установленной среды для выполнения Java программ (JRE). Запускаемый файл называется eclipse.exe и находится в установочном каталоге Eclipse. При старте Eclipse можно установить аргументы запуска среды.

Основные аргументы следующие:

-data устанавливает путь до рабочего каталога (по умолчанию это директория workspace)

-vm определяет путь до JRE (по умолчанию берется путь из системных переменных)

-vmargs передает аргументы JVM (если аргументы не указаны, то JVM использует настройки по умолчанию)

Пример строки запуска среды Eclipse:

C:\Java\IDE\Eclipse\eclipse.exe -vmargs -Xmx256m –data C:\Projects

2.3.Пользовательское меню Eclipse

Пользовательское меню содержит команды, сгруппированные по функциональности.

File – команды для работы с файлами: создание, запись, печать файла и т.д.

Edit – команды текстового редактора: копирование, удаление, вставка текста и т.д.

Source – команды форматирования, документирования и генерации исходного кода

Refactor – команды для преобразования исходного кода

Navigate – команды для навигации в среде разработки

Search – команды для поиска в системе

Project – команды для сборки проекта и установки его свойств

Run – команды для запуска программ

Window – содержит пункты для настройки различных свойств среды разработки

Help – команды вызова помощи

2.4.Функция помощи в среде Eclipse

Eclipse содержит встроенную функцию помощи. Для вызова справки можно использовать клавишу F1. При нажатии этой клавиши вызывается контекстно-зависимая справка. Пользовательское меню Help содержит полный список доступной в Eclipse помощи. Для упрощения написания кода Eclipse поддерживает функции автоматического дополнения кода (клавиши Ctrl+Space).

2.5.Рабочее место (Workbench)

Среда Eclipse обеспечивает программиста автоматизированным рабочим местом для разработки Java приложений. Основными компонентами рабочего места являются компонент редактирования (editor) и компоненты просмотра данных (view).

Настройки рабочего места среды Eclipse доступны в пункте меню Window > Preferences > Workbench.

2.6.Перспектива (Perspective)

Перспектива определяет набор и взаимное расположение компонентов для просмотра данных.

Выбор перспектив доступен в пункте меню Window > Open Perspective

Выбор компонентов для просмотра данных доступен в пункте меню Window > Show View

Дополнительные настройки перспектив доступны в пункте меню Window ->Workbench -> Perspectives.

2.7.Проект (Project)

Проект в IDE Eclipse представляет собой именованный набор файлов.

Проект Java может содержать исходные файлы, файлы библиотек и ресурсов.

Имя проекта должно быть уникальным в среде Eclipse.

Новый проект создается через меню File > New > Project...

Созданный проект отображается в компоненте Package Explorer

2.8.Создание и настройка Java проекта

Новый проект Java создается через меню File > New > Project > Java …

Основные свойства проекта:

  1. Каталог размещения проекта

  2. Набор директорий с исходным кодом и ресурсами

  3. Каталог для компиляции байт-кода

  4. Набор библиотек

Для изменения параметров проекта используется пункт меню Project > Properties > Java Build Path

2.9.Средства IDE для работы с файлами

Встроенный редактор Eclipse позволяет редактировать любые текстовые файлы.

Редактор поддерживает стандартные комбинации горячих клавиш для копирования и вставки текста. Команды редактирования доступны через меню Edit.

Специальная перспектива Resource является универсальной для создания и редактирования файлов различных типов.

Для файлов с исходным кодом Java редактор поддерживает дополнительные возможности, такие как форматирование исходного кода. Дополнительные команды для работы с исходным кодом Java доступны через меню Source

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]