После проверки кода Subversion в Eclipse, как мне его собрать? - PullRequest
0 голосов
/ 26 февраля 2009

Эта проблема уже давно меня расстраивает ...

Многие сайты, такие как Sourceforge, используют SVN или Subversion для управления своим кодом. У меня небольшие проблемы с компиляцией кода SVN в C ++, но когда дело доходит до Java, моя IDE вызывает головную боль.

Я установил Subclipse для поддержки SVN для Eclipse, и он работает. Я могу проверить любой код в моей рабочей области. Теперь Subclipse поместит все это в специальный проект, который не может быть скомпилирован. Поэтому я ищу в Google что-то и модифицирую XML-файл eclipse, чтобы указать «природу» проекта Java.

Хорошо, теперь это проект Java. Скажем, у меня есть структура папок, например:

\src
\data
\graphics

Я получаю 800 ошибок компилятора с жалобой на имя пакета org.company.SomePackage вместо src.org.company.SomePackage.

Тогда я создаю пакеты , называемые src, data, graphics и т. Д., А не просто папки. Я разрезаю и вставляю все в папки в пакеты и наконец Я могу скомпилировать это.

Какой лучший способ сделать это?

РЕДАКТИРОВАТЬ: я могу только проверить что-нибудь SVN как проект SVN, и в Eclipse нет никакого способа изменить это на проект Java. Как я могу проверить SVN как проект Java в первую очередь?

Ответы [ 4 ]

4 голосов
/ 26 февраля 2009

Я получаю 800 ошибок компиляции название пакета org.company.SomePackage вместо src.org.company.SomePackage.

Щелкните правой кнопкой мыши Project -> Properties -> Java Build Path -> Source Tab -> Добавить «src» в качестве исходной папки и удалите все остальные.

0 голосов
/ 28 ноября 2012

В общем, когда у нас есть проект Eclipse, который содержит код Java - но мы не установили его как проект Java, когда создавали или проверяли этот проект, мы поражены. И Eclipse не позволяет изменять тип проекта в Gui. Таким образом, нам нужно добавить природу Java, как показано ниже. 1. Закройте свой проект. 2. Откройте файл проекта (который находится в корневом каталоге соответствующего проекта) с именем .project в редакторе по умолчанию. Искать

< natures>
< /natures>

и измените его следующим образом

< natures>
<nature>org.eclipse.jdt.core.javanature</nature>
< /natures>

Сохранить измененный файл. 3. Снова откройте проект - теперь он должен стать проектом Java.

Затем сделайте следующее, как объяснил Кевин. В окне Project Explorer -> щелкните правой кнопкой мыши по конкретному проекту -> Properties -> Java Build Path -> вкладка Source -> добавьте «src» в качестве исходной папки и удалите все остальные. Для меня, когда я вошел в «Source Tab» - папка «src» уже была добавлена, но она не давала мне желаемого результата (т.е. я все еще не видел файлы .java в окне проводника проекта). Поэтому я удалил файл «src», который уже был добавлен во вкладку «Источник», а затем добавил их снова. И тогда все работало нормально.

0 голосов
/ 08 марта 2009

считает, что ваш источник хранится в корневой папке. Вам необходимо указать проекту, что / src является исходной папкой.

0 голосов
/ 26 февраля 2009

Вы должны настроить правильные исходные пути. Некоторые проекты с открытым исходным кодом делают это автоматически, проверяя свои файлы .project и .classpath вместе с остальными файлами. Для других у вас будет именно та проблема, которая у вас возникла. Вам нужно установить classpath, чтобы компилятор Java знал, где найти источник. Вы щелкаете правой кнопкой мыши по проекту, выбираете свойства и настраиваете произвольный путь к классу, но ответ, данный Кевином, легче для начинающего.

...