Как изменить проект по умолчанию 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" не помог.