Я проверил проект из SVN и не задал тип проекта, поэтому он проверял как проект по умолчанию. Каков самый простой способ быстро преобразовать это в проект "Java"?
Я использую Eclipse версии 3.3.2.
Я проверил проект из SVN и не задал тип проекта, поэтому он проверял как проект по умолчанию. Каков самый простой способ быстро преобразовать это в проект "Java"?
Я использую Eclipse версии 3.3.2.
Откройте файл .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>
Вручную изменение XML и/или настроек очень опасно в eclipse, если вы точно не знаете, что делаете. В другом случае вы можете найти, что ваш полный проект завинчен. Рекомендуется сделать резервную копию!
Как это сделать, просто используя Eclipse?
Это сделало это для меня. И Eclipse настроен правильно. Надеюсь, это сработает и для вас.
В последних версиях eclipse исправление немного отличается...
Я удалил проект без удаления содержимого. Затем я создал новый Java-проект из существующего ресурса. Указание на мою корневую папку проверки SVN. Это сработало для меня. Хотя, путь Криса был бы намного быстрее. Это хорошо заметить на будущее. Благодарю!
Подход Joe на самом деле является самым эффективным средством, которое я нашел для этого разговора. Чтобы немного поработать над этим, вы должны щелкнуть правой кнопкой мыши по проекту в проводнике пакетов в eclipse, а затем выбрать, чтобы удалить его, не удаляя каталог или его содержимое. Затем вы выбираете для создания проекта Java (Файл → Новый → Проект Java) и в разделе "Содержимое" диалогового окна "Новый проект Java" выберите "Создать проект из существующего источника".
Преимущество такого подхода в том, что исходные папки будут правильно идентифицированы. Я обнаружил, что сбрасывание файла .project может привести к тому, что весь каталог будет считаться исходной папкой, которая не является тем, что вы хотите.
Используя проект Границы проекта, мы можем настроить характеристики и требования к проектам.
Чтобы найти грань проекта на затмении:
Вы можете сделать это непосредственно из 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).
Вы получите тот же результат, что и с решением Криса Марасти-Георга.
Другой возможный способ - удалить проект из Eclipse (но не удалять содержимое проекта с диска!), а затем использовать мастер создания Java Java для создания проекта на месте. Этот мастер обнаружит Java-код и автоматически настроит пути сборки.
В зависимости от рассматриваемого Eclipse требуемые пакеты WTP могут быть найдены с разными именами. Например, в Eclipse Luna мне было проще найти "Инструменты" и выбрать тот, который упоминал "Инструменты для разработки Java EE". Это добавило функциональность фасет проекта. Поиск с помощью "WTP" не помог.