Eclipse добавляет файл в проект

Обновлено: 04.07.2024

Предположим, вы уже создали проект Eclipse и хотите импортировать его в Eclipse.

  1. Открыть файл->Импорт

  2. Выберите «Существующие проекты в рабочую область» в мастере выбора

  3. Нажмите «Далее», чтобы открыть мастер импорта. Просмотрите, чтобы найти местоположение Проекта

  4. Убедитесь, что выбран нужный проект, и нажмите "Готово".
  5. Импорт проекта в виде файла JAR

    jar — это инструмент JDK для архивации набора файлов в каталоге, чтобы они сохранялись как один файл. Это очень удобно для копирования этих файлов. Поскольку программа Java обычно содержит много файлов (по одному для каждого класса), они обычно архивируются. Архивный файл содержит суффикс .jar. В этом примере мы импортируем заархивированный проект Welcome.jar.

    1. Открыть файл->Импорт

    2. Выберите «Существующие проекты в рабочую область» в мастере выбора

    3. Нажмите «Далее», чтобы открыть мастер импорта. Установите флажок «Выбрать файл архива» и нажмите «Обзор», чтобы найти местоположение проекта

    4. Убедитесь, что нужный проект отмечен флажком, затем нажмите "Готово". Вы найдете проект разархивированным и готовым для вас

    5. Импорт файла из архива в существующий проект

      jar — это инструмент JDK для архивации набора файлов в каталоге, чтобы они сохранялись как один файл. Это очень удобно для копирования этих файлов. Поскольку программа Java обычно содержит много файлов (по одному для каждого класса), они обычно архивируются. Архивный файл содержит суффикс .jar. В этом разделе мы импортируем файл в существующий проект.

      1. Открыть файл->Импорт

      2. Выберите «Архивировать файл» в мастере выбора

      3. Нажмите «Далее», чтобы открыть мастер импорта. Просмотрите, чтобы найти местоположение файла. Поскольку это заархивированный файл, он будет содержать несколько файлов классов Java. Файл META-INF был создан программой jar. Выберите весь каталог

      4. Выберите Готово. Вы увидите новый пакет (в данном случае с именем Pizza).

        Один из файлов PizzaForm содержит ошибку. Этот файл ожидает класс с именем Pizza, который не является частью пакета.
      5. Пакет — это просто каталог классов Java, упакованных вместе в один файл. Вы должны включить пакет объявлений Java Pizza; в каждом классе, поэтому компилятор Java знает, где найти класс. Вот пример формы одного из классов, PizzaCrust

      6. Присоединяйтесь к сообществу DZone и получите все возможности участника.

        Этот совет звучит очень просто, но тем не менее: меня спрашивают об этом примерно раз в неделю. поэтому в eclipse должно быть что-то неочевидное ;-): как добавить существующие файлы в проект eclipse. как и со многими вещами в eclipse, нет единого способа что-то сделать. есть два основных способа сделать это:

        1. импорт
        2. перетащить
        3. скопировать и вставить

        первый — это «официальный» способ в eclipse, два других намного быстрее и проще :-).

        1. импорт

        чтобы импортировать один или несколько файлов, выберите папку/проект, куда я хочу добавить файлы, затем используйте меню файл > импорт :

        импорт файла меню

        импорт файла меню

        в качестве альтернативы я могу использовать контекстное меню:

        импортировать контекстное меню

        контекстное меню импорта

        затем используйте общую > файловую систему :

        импорт из файловой системы

        импорт из файловой системы

        в следующем диалоговом окне я могу просмотреть файлы и выбрать их для добавления:

        импорт файлов из файловой системы

        импорт файлов из файловой системы

        2. перетащите

        Хотя метод «импорт» хорош, я редко его использую: слишком много кликов! более простой способ (по крайней мере, в Windows) — перетащить файлы из проводника Windows:

        перетащите, чтобы добавить файлы

        3. скопировать и вставить

        третий способ еще проще:

        1. выберите файлы, которые я хочу добавить, в проводнике/менеджере файлов и скопируйте их (ctrl-c в Windows)
        2. вставьте их в проект/папку в eclipse (ctrl-v в окнах)

        последний метод не имеет расширенных параметров, например, если я хочу создать ссылку на файлы, см. «ссылка на файлы и папки в eclipse», но, безусловно, это самый быстрый и простой способ.

        Опубликовано в DZone с разрешения Эриха Стайгера, DZone MVB. Смотрите оригинальную статью здесь.

        Спасибо Дону Слейтеру из CMU за предоставленную мне возможность использовать эту страницу.

        Другие источники. В Интернете есть много хороших ресурсов по Eclipse. Вот несколько хороших.

        • Бесплатные обучающие видео по Java и Eclipse. Eclipse и Java для начинающих. Вот прямая ссылка на первое видео.
        • Еще видео из того же источника об использовании Eclipse Workbench. Вот прямая ссылка на первое видео.
        • Еще видео из того же источника об отладке в Eclipse. Вот прямая ссылка на первое видео.

        Запуск Затмения

        При запуске Eclipse появляется стартовый экран, и программа некоторое время загружает различные модули.

        .

        Eclipse запросит у вас рабочую область (где на вашем компьютере будут храниться проекты, над которыми вы работаете). Подсказка будет выглядеть следующим образом: Нажмите кнопку «Обзор». кнопку, чтобы перейти к выбранному каталогу, если он еще не выбран, или в раскрывающемся меню.

        Подсказка рабочей области

        Когда загрузка Eclipse завершится, вы увидите экран, аналогичный следующему:

        .

        Настройка Eclipse на компилятор Java 1.8 (или более поздней версии)

        Чтобы убедиться, что Eclipse понимает функции Java 1.8, которые мы будем использовать в этом термине, вам необходимо настроить компилятор.

        В главном меню Eclipse нажмите Окно->Настройки. Появится окно предпочтений. Выберите категорию Java и разверните ее.


        Нажмите на категорию Compiler, чтобы открыть следующее окно.


        В раскрывающемся меню установите для уровня соответствия компилятора значение 1,8 и нажмите "ОК".

        Включение утверждений во всех ваших проектах.

        Утверждения — это утверждения в программе о том, что программист считает истинным в данный момент выполнения. Утверждения помогают выявить логические ошибки. Утверждения можно включать и выключать. Когда off утверждения игнорируются компилятором, это не очень хорошо для нас во время разработки. В этом классе утверждения всегда должны быть включены. Чтобы включить утверждения, выполните следующие действия:

        Выберите "Окно" -> "Настройки".

        Появится следующее окно.


        Выберите и разверните параметр Java.


        Выберите параметр «Установленные JRE».

        Необходимо проверить одну JRE. Выделите его и нажмите кнопку «Изменить».


        Под аргументами виртуальной машины по умолчанию: введите поле -ea . Это переключатель для включения утверждений, когда Eclipse компилирует ваш Java-код.


        Нажмите кнопку ОК.


        Нажмите кнопку OK в окне настроек. Утверждения теперь включены, и если утверждение окажется ложным, произойдет ошибка времени выполнения.

        Загрузка существующей программы

        Если у вас уже есть программа в рабочей области проекта (см. выше), но ее нет в окне Иерархия пакетов в левой части экрана, вам необходимо создать проект, содержащий файлы. Выполните следующие действия.

        Выберите в меню Файл->Создать->Проект. Вы получите следующий диалог.

        .

        Выберите параметр «Проект Java» и нажмите кнопку «Далее»>. (Не выбирайте простой вариант!)

        В следующем диалоговом окне дайте имя проекту, такое же имя, как и у каталога, содержащего файлы (следите за правописанием и заглавными буквами). Должно появиться сообщение о том, что указанное внешнее расположение уже существует. Затем Eclipse попытается импортировать все ресурсы, доступные в этом месте. Установите флажок Создать проект в рабочей области, если он не выбран.

        Нажмите кнопку "Готово".

        Проект появится на левой панели. Разверните его, а также разверните значок пакета по умолчанию. Дважды щелкните имя одного из файлов. Файл отображается в окне редактирования:

        .

        Запуск новой программы

        Если вы пишете программу с нуля, вы можете начать работу в Eclipse. Всегда лучше поместить каждую из ваших программ в отдельный каталог. Eclipse создаст для вас каталог.

        Выберите в меню Файл->Создать->Проект. Вы получите диалоговое окно «Новый проект».

        Выберите параметр Java и нажмите кнопку Далее>. (Не выбирайте простой вариант!)

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

        .

        .

        Нажмите кнопку "Готово". Теперь найдите имя вашего нового проекта на левой панели. Щелкните по нему правой кнопкой мыши (Windows) или щелкните, удерживая нажатой клавишу Control (Macintosh). Выберите New->Class из контекстного меню
        .

        Появится диалоговое окно "Новый класс".

        Укажите имя класса. Если вам нужен основной метод для этого класса, установите флажок public static void main(String[] args) .

        .

        Нажмите кнопку "Готово".

        Наконец, вы получаете окно редактора, в котором вы можете ввести свою программу.

        .

        Когда вы вводите свою программу, время от времени выберите в меню Файл->Сохранить, чтобы сохранить свою работу.

        Возможно, вам понравится функция "помощь по содержимому" Eclipse. Если вы введете частичный ввод, а затем нажмете CTRL+SPACE, диалоговое окно покажет все возможные варианты завершения. Просто выберите нужный из списка.

        .

        Вы также можете поэкспериментировать с некоторыми другими удобными функциями Eclipse, такими как Source->Generate getter and setter .

        Добавление существующих классов в проект

        Часто при выполнении заданий вам придется добавлять в проект уже существующие классы. Предположим, вы уже создали проект для задания. [См. выше запуск новой программы.] Загрузите файлы исходного кода с веб-сайта класса на свой компьютер. В этом примере предполагается, что вы загрузили файлы для задания 1 на рабочий стол.

        Проще всего просто перетащить заданные файлы программы Java в папку src вашего проекта. Выберите опцию «Копировать файл» в диалоговом окне.

        Долгий путь, если у вас возникли проблемы с перетаскиванием файлов:

        Убедитесь, что проект, в который вы хотите добавить существующие файлы, открыт.

        Щелкните проект правой кнопкой мыши и выберите параметр импорта во всплывающем меню.


        Откроется меню импорта. Выберите вариант файловой системы.


        Откроется окно импорта файловой системы. Нажмите кнопку обзора и перейдите к папке с файлами, которые вы хотите импортировать.


        В данном случае это был рабочий стол. После выбора каталога с файлами нажмите «ОК». Файлы в этом каталоге теперь отображаются в левой части окна.


        Отметьте флажками файлы, которые вы хотите импортировать, и нажмите "Готово".


        Выбранные файлы были скопированы в ваш проект. Важный! Это скопирует файлы в каталог вашего проекта. Изменения файла в Eclipse не отражаются в исходных файлах. При сдаче файла убедитесь, что это правильный файл!

        Сохранение (экспорт) проекта в другом месте для последующего использования.

        Если вы работаете в лаборатории, вам нужно сохранить свою работу на карту памяти. Когда вы выходите из лабораторных компьютеров, вся ваша работа стирается с машины.

        Чтобы экспортировать весь проект, щелкните проект правой кнопкой мыши и выберите экспорт.


        В появившемся всплывающем окне разверните Общие, выберите Файловая система и нажмите кнопку Далее >.


        В следующем окне убедитесь, что ваш проект выбран, а затем нажмите кнопку "Обзор" и перейдите к месту, где вы хотите сохранить проект, скорее всего, на карте памяти.


        Нажмите кнопку "ОК", когда найдете нужное местоположение.


        Нажмите кнопку "Готово", и проект будет сохранен.

        Загрузка (импорт) всего проекта

        Когда вы вернетесь к работе над проектом в лаборатории, вы сможете загрузить проект с карты памяти.

        Запустите Eclipse. Выберите «Файл», а затем «Импорт».


        Во всплывающем окне разверните параметр "Общие", выберите "Существующие проекты в рабочей области" и нажмите кнопку "Далее >".


        В следующем окне нажмите кнопку "Обзор" и перейдите к местоположению проекта.


        Найдите проект, выберите его и нажмите кнопку OK.


        Нажмите кнопку "Готово", и проект будет загружен в рабочее пространство Eclipse. Не забудьте экспортировать проект, когда закончите, чтобы сохранить изменения.

        Поиск ошибок

        Даже перед компиляцией программы в Eclipse редактор может отображать проблемы в вашей программе. (См. красный крестик в крайнем левом столбце окна редактора ниже.)

        Если дважды щелкнуть красный крестик, отобразится описание проблемы и некоторые полезные параметры. В этом случае вы должны нажать «Изменить» на «Система» (java.lang)

        .

        Запуск программы

        Чтобы запустить программу, щелкните правой кнопкой мыши (Windows) или щелкните, удерживая клавишу Control (Macintosh), файл с основным методом и в контекстном меню выберите пункт меню Run->Java Application. Программа работает. Любой вывод консоли направляется в окно в нижней части экрана.

        .

        Запуск апплетов

        Чтобы запустить апплет, убедитесь, что текущий проект по-прежнему выбран на крайней левой панели. Затем выберите пункт меню Run->Java Applet. Eclipse запустит средство просмотра апплета для подкласса апплета, найденного в вашем проекте.

        .

        Просмотрщик апплета запускается с довольно маленьким размером по умолчанию. Просто измените размер окна апплета.

        Закройте окно, чтобы закрыть апплет.

        Создание комментариев Javadoc

        Выберите в меню Проект -> Создать Javadoc. Вы получите диалоговое окно, подобное следующему:

        .

        Нажмите кнопку рядом с проектом, который вы хотите задокументировать. Затем убедитесь, что каталог назначения указан правильно. Нажмите «Готово».

        Отслеживание программы.

        Перед отладкой программы необходимо установить точку останова в начале основного метода.

        Дважды щелкните серую полосу слева от окна редактирования рядом с первой исходной строкой после строки public static void main(String[] args) . Появится синяя точка, указывающая точку останова.

        .

        Затем выберите пункт меню «Выполнить» -> «Отладить как». ->Java-приложение. Отладчик запускается и переключает отображение Eclipse в проекцию отладчика. Он останавливается в точке останова, которую вы установили.

        .

        Всякий раз, когда вы выбираете пункт меню Run->Step Over (или сочетание клавиш F6), отладчик выполняет одну строку программы, не вдаваясь в вызовы методов. Например, отслеживание вызова

        не будет выполнять трассировку внутри конструктора Word, а просто запустит программу до следующей строки метода main.

        Сравните это с пунктом меню «Выполнить» -> «Вступить» (или с помощью сочетания клавиш F5). Эта команда отслеживает внутри вызовов методов. Например, трассировка в строку

        останавливается на первой строке метода countSyllables:

        .

        Отслеживание значений

        Чтобы увидеть значение переменной простого типа (например, числа или строки), просто наведите указатель мыши на имя переменной, когда отладчик остановлен. Затем содержимое переменной отображается в маленьком прямоугольнике рядом с именем переменной. Например, вот содержимое переменной count в методе countSyllables.

        .

        В верхнем правом окне показаны все локальные переменные. Нажмите на треугольники, чтобы заглянуть внутрь объектов. Чтобы увидеть поля экземпляра неявного параметра, загляните внутрь этого файла .

        .

        В верхнем левом окне показан стек вызовов (с последним вызванным методом сверху). Например, следующий стек вызовов показывает, что метод WordTest.main вызвал метод Word. метод, то есть конструктор.

        .

        Установка точек останова

        Отслеживание программы может быть утомительным. Часто требуется, чтобы программа работала на полной скорости до тех пор, пока не встретится определенная строка кода. Чтобы установить точку останова в строке, дважды щелкните серую полосу слева. Синяя точка указывает на точку останова.

        .

        Теперь выберите пункт меню Run->Resume или нажмите сочетание клавиш F8. Программа запускается до следующей точки останова, останавливаясь только при вводе данных пользователем.

        Вы можете установить любое количество точек останова.

        Чтобы удалить точку останова, дважды щелкните ее мышью.

        Остановка отладчика

        Когда программа завершится, отладчик автоматически остановится. Если вы хотите завершить сеанс отладки, не запустив программу до конца, выберите пункт меню Выполнить->Завершить.

        Чтобы вернуться к перспективе Java (в которой вы можете редактировать и компилировать свою программу), найдите панель инструментов перспектив слева от фрейма Eclipse:

        .

        Нажмите кнопку с буквой "J" (над кнопкой ошибки). Eclipse удалит окна отладчика и восстановит окна редактирования.

        Отображение номеров строк

        Чтобы отобразить номера строк в ваших программах, выберите «Окно» -> «Настройки». В появившемся всплывающем меню разверните меню Общие. Под развернутым деревом разверните меню Редакторы. В развернутом дереве выберите Текстовые редакторы. Установите флажок "Показать номера строк".

        Функция импорта доступна тремя способами:

        Независимо от выбранного вами пути, Eclipse открывает мастер импорта следующим образом:

        Мастер импорта экран 1

        Выберите Существующие проекты в рабочую область и нажмите Далее. Появится следующий экран Импорт проектов:

        Мастер импорта экран 2

        Предположим, вы загрузили проект Eclipse в виде zip-файла, например: EmailSpringMVC.zip, затем выберите переключатель Выбрать архивный файл и нажмите кнопку «Обзор», чтобы найти zip-файл. Eclipse проверит zip-файл и покажет доступные проекты в списке. В данном случае это проект EmailSpringMVC.

        Нажмите «Готово», Eclipse извлечет архив и скопирует файлы в текущую рабочую область и, наконец, отобразит недавно импортированный проект в представлении Project Explorer/Package Explorer:

        Импортированный проект

        ПРИМЕЧАНИЯ:

        импорт каталога проекта