2017-01-15 24 views
0

Я пытаюсь клонировать этот project и импортировать его в Eclipse.Как заставить Eclipse распознать этот проект (сделанный в Intellij) в качестве Java-проекта?

Первоначально он был сделан в Intellij.

Это то, что я вижу, после того, как проект в Eclipse, enter image description here

I'am пытается запустить программу и получить простой вывод «Hello»

Однако, когда я правой кнопкой мыши проект и установить новая конфигурация запуска для приложения Java, проект даже не появляется, когда я пытаюсь его просмотреть. Даже когда я набираю название проекта, Eclipse говорит мне, что он не может найти проект даже через это на моем рабочем месте. (0). enter image description here

Кто-нибудь знает, в чем проблема? Я попытался создать новый Java-проект, копируя файлы, которые у Stoking не были (.settings, .project и т. Д.), Но это не сработало. Я также попытался взглянуть на эти две ссылки: link 1 и link 2, но оригинальный проект не является проектом Maven.

ответ

1

Я вижу на скриншоте, что проект не имеет фасет Java (значок не имеет J).

1. Получить код

Зайдите в затмение рабочее место и тип:

git clone https://github.com/ssharif6/StocKing.git 

2. Открыть в Затмении

Затем в Eclipse, выберите File -> new -> Java Project и введите StocKing для Project Name поля , Он создаст проект, используя файлы, уже имеющиеся в папке StocKing.

+0

Большое вам спасибо. Итак, что это было, в основном превратить проект в папку в проект Java? – committedandroider

+0

Я вижу на скриншоте, что проект не имеет фасет Java (значок не имеет J). Ваш проект не был импортирован как проект Java. – alexbt

0

Импорт проекта IntelliJ в Eclipse не будет работать, поскольку Eclipse не может понять конфигурацию/настройки IntelliJ.

Поэтому вам нужно просто загрузить его в свой рабочий каталог, а затем создать новый проект с точным именем папки. Затем Eclipse увидит, что уже есть файлы, и предварительно заполнит несколько полей для вас. File -> new -> Java Project, а затем используйте «StocKing» в качестве имени. И затем убедитесь, что на следующем экране исходные папки правильно совпадают с тем, как выглядит ваш проект. (В вашем случае значения по умолчанию должны быть точными)

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

Вы можете обойти эти проблемы, используя maven (например). Таким образом, конфигурация будет храниться во внешнем файле maven, который может быть понят с помощью eclipse AND IntelliJ (и большинства других IDE)

+0

Добавленные файлы конфигурации не были пустыми. Они были теми же, что были созданы при создании нового Java-проекта. – committedandroider

+0

Я не знаю о внутренних файлах проекта eclipse, но я предполагаю, что они содержат конкретные объекты проекта, такие как абсолютный путь и имя. Таким образом, он может сломаться или работать неправильно.Просто создайте новый проект с тем же именем в том же месте для уже существующих файлов. я попробовал его со свежим клоном из поставляемого github, и он работал, как и ожидалось (и это дало мне возможность создавать конфигурации запуска) – Timmeey