Как изменить проект по умолчанию Eclipse в проект Java

Я проверил проект из SVN и не задал тип проекта, поэтому он проверял как проект по умолчанию. Каков самый простой способ быстро преобразовать это в проект "Java"?

Я использую Eclipse версии 3.3.2.

Ответ 1

Откройте файл .project и добавьте природу java и создателей.

<projectDescription>
    <buildSpec>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures>
</projectDescription>

И в .classpath ссылайтесь на Java libs:

<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
</classpath>

Ответ 2

Вручную изменение XML и/или настроек очень опасно в eclipse, если вы точно не знаете, что делаете. В другом случае вы можете найти, что ваш полный проект завинчен. Рекомендуется сделать резервную копию!

Как это сделать, просто используя Eclipse?

  • Выберите проект.
  • Откройте свойства проекта через Project → Properties.
  • Перейдите в раздел "Целевые Runtimes" и добавьте правильное время выполнения. Нажмите "APPLY".
  • Перейдите в раздел "Границы проекта" и выберите фасет JAVA, появившийся в результате действия шага 4. Нажмите APPLY
  • Установите путь сборки.
  • Если это проект Maven, вы можете выбрать проект, нажмите Maven → Обновить конфигурацию проекта...

Это сделало это для меня. И Eclipse настроен правильно. Надеюсь, это сработает и для вас.

Ответ 3

В последних версиях eclipse исправление немного отличается...

  • Щелкните правой кнопкой мыши и выберите "Свойства проекта"
  • Выберите грань проекта
  • При необходимости нажмите "Преобразовать в грань формы"
  • Выберите фасет "Java"
  • Нажмите "ОК"

Ответ 4

Я удалил проект без удаления содержимого. Затем я создал новый Java-проект из существующего ресурса. Указание на мою корневую папку проверки SVN. Это сработало для меня. Хотя, путь Криса был бы намного быстрее. Это хорошо заметить на будущее. Благодарю!

Ответ 5

Подход Joe на самом деле является самым эффективным средством, которое я нашел для этого разговора. Чтобы немного поработать над этим, вы должны щелкнуть правой кнопкой мыши по проекту в проводнике пакетов в eclipse, а затем выбрать, чтобы удалить его, не удаляя каталог или его содержимое. Затем вы выбираете для создания проекта Java (Файл → Новый → Проект Java) и в разделе "Содержимое" диалогового окна "Новый проект Java" выберите "Создать проект из существующего источника".

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

Ответ 6

Используя проект Границы проекта, мы можем настроить характеристики и требования к проектам.

Чтобы найти грань проекта на затмении:

  • Шаг 1: Щелкните правой кнопкой мыши по проекту и выберите properties в меню.
  • Шаг 2: Выберите опцию project facets. Нажмите Convert to faceted form... введите описание изображения здесь

  • Шаг 3: Мы можем найти все доступные грани, которые вы можете выбрать и изменить их настройки. введите описание изображения здесь

Ответ 7

Вы можете сделать это непосредственно из eclipse, используя представление Navigator (Window → Show View → Navigator). В представлении "Навигатор" выберите проект и откройте его, чтобы вы могли видеть файл .project. Щелкните правой кнопкой мыши → Открыть. Вы получите представление редактора XML. Измените содержимое node natures и вставьте новый дочерний элемент nature с org.eclipse.jdt.core.javanature в качестве содержимого. Сохранить.

Теперь создайте файл .classpath, он откроется в редакторе XML. Добавьте node с именем classpath, добавьте дочерний элемент с именем classpathentry с атрибутами kind с контентом con и еще одним именем path и содержимым org.eclipse.jdt.launching.JRE_CONTAINER. Сохранить -

Намного проще: скопировать файлы .project и .classpath из существующего проекта Java и изменить node result name на имя этого проекта, Возможно, вам нужно обновить проект (F5).

Вы получите тот же результат, что и с решением Криса Марасти-Георга.

Изменить

enter image description here

Ответ 8

Другой возможный способ - удалить проект из Eclipse (но не удалять содержимое проекта с диска!), а затем использовать мастер создания Java Java для создания проекта на месте. Этот мастер обнаружит Java-код и автоматически настроит пути сборки.

Ответ 9

  • Щелкните правой кнопкой мыши по проекту
  • Настроить → 'Преобразовать в грань формы'
  • Вы получите всплывающее окно, выберите "Java" в столбце "График проекта".
  • Нажмите "Применить" и "ОК".

Ответ 10

В зависимости от рассматриваемого Eclipse требуемые пакеты WTP могут быть найдены с разными именами. Например, в Eclipse Luna мне было проще найти "Инструменты" и выбрать тот, который упоминал "Инструменты для разработки Java EE". Это добавило функциональность фасет проекта. Поиск с помощью "WTP" не помог.