Все разделы
Выбрать школу

Школа. Увлечения. Большое будущее.

PROSCHOOLS · ОБРАЗОВАНИЕ РЯДОМ

Ваш город

Выберите город, чтобы находить образование и возможности рядом.

Как учитываем городКаталог и кнопки «Выбрать школу» покажут школы выбранного города.Онлайн-курсы, учебник, ГДЗ и задания к экзаменам доступны по всей России.

Популярные города

Будет выбран: Вся Россия

Учебные материалы останутся прежними.

Поиск по сайту

По всему сайтуШколы выбранного города — выше в результатах

С чего начнём?

↑ ↓ — выбрать результат · Enter — открыть · Esc — закрыть

Eclipse для Java: рабочее пространство, проект и отладка

💻 Информатика · 9 класс

Путь от Java Project к запуску класса и чтению панели Problems.

Клавиатура в компьютерном классе
Иллюстрация к предмету «Информатика»Hmartil · Wikimedia Commons · CC BY-SA 4.0

IDE и комплект языка

Eclipse — расширяемая среда разработки. Для Java используют компоненты Java Development Tools, или JDT. Рабочее пространство workspace хранит сведения о проектах и настройках; исходники проекта и исполняющая Java-среда — отдельные части работы. Возможность открыть файл .java ещё не означает, что проект настроен правильно.

Java Builder в Eclipse использует собственный компилятор ECJ и способен пересобирать программу по мере сохранения файлов. Поэтому утверждение «любая Java-IDE всегда вызывает javac» неверно. Версию языка и среду запуска всё равно нужно согласовать с требованиями проекта.

Первый проект

  1. Откройте рабочее пространство для учебных проектов.
  2. Создайте Java Project через мастер новых проектов, выберите установленную и поддерживаемую Java-среду.
  3. В папке исходников создайте класс Demo с методом main.
  4. Сохраните файл и откройте Problems, если появились сообщения.
  5. Выберите запуск как Java Application и посмотрите Console.
public class Demo {
    public static void main(String[] args) {
        int result = 4 * 3;
        System.out.println(result);
    }
}

Вывод — 12. Здесь показан простой класс без package для первого эксперимента. Если мастер добавил package, нужно сохранить согласованное расположение и объявление пакета, а не удалять строки случайным образом.

Как читать сообщения

Problems различает ошибки и предупреждения. Ошибка синтаксиса или неверный путь сборки требует исправления; предупреждение может сигнализировать о проблеме качества. Нельзя считать зелёный запуск доказательством правильного алгоритма: программа, которая складывает вместо умножения, способна успешно компилироваться.

Если Eclipse предлагает запустить код при наличии ошибок, не используйте согласие как способ «починить» проект. Сначала устраните первичную ошибку и убедитесь, что запускается нужная конфигурация, а не старый класс другого проекта.

Разобранная отладка

Поставьте точку останова на строке вывода и запустите Debug. До выполнения println значение result должно быть 12. Шаг выполнения позволяет увидеть переход к следующей строке, а панель переменных — текущее состояние. Если ожидалось 7, сравните условие задачи с операцией 4 * 3: отладчик показывает факт вычисления, но не знает авторское намерение.

Задания

  1. Какую роль выполняют JDT и ECJ?
  2. Почему отсутствие ошибок компиляции не гарантирует верного ответа задачи?
  3. В проекте выбран неподходящий уровень языка. Что нужно сопоставить перед изменением настроек?

Ответы

1. JDT обеспечивает Java-инструменты Eclipse, ECJ — его компилятор. 2. Компилятор проверяет допустимость программы, а не соответствие формулы условию. 3. Требования проекта, уровень компиляции, доступные библиотеки и Java-среду запуска.

Частая ошибка

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

Связанные материалы

Источники и материалы