2012-04-09 1 views
-1

Я работаю над проектом Java, используя Eclipse как IDE и tortoiseGit как клиент Git.Нужно ли Eclipse Git проверять файлы классов Java?

Я действительно не хочу фиксировать каталог bin проекта Eclipse (содержащий файлы * .class), но я хочу убедиться, что вы можете запускать недавно клонированный проект прямо из Eclipse. Если я удалю файлы классов, то я проверю только то, что действительно хочу, но если я буду клонировать эту версию, Eclipse не сможет запустить этот проект. Он не находит классы (файлы классов).

Я совершенно новичок в Eclipse, поэтому не мог понять, как перестроить файлы классов из * .java исходных файлов. Будет ли это делать трюк? Или я могу сделать что-то еще для достижения того, что хочу (runnable repository, без файлов классов)?

+0

Файлы '.class' - это скомпилированные' .java'-файлы. Им не нужны те, чтобы импортировать существующий проект в Eclipse-Workspace. Как вы начали импортировать проект? –

+0

Хорошо, импорт работал. Поэтому я виноват в том, что хотел воспроизвести ситуацию сразу после клонирования, удалив папку bin. Сожалею. (И нашел Project \ Clean ... всего минуту назад для перестройки.) – Sentropie

+0

Вы хотите использовать «Импорт» -сообщение для импорта существующего проекта. Все потребности импортера - это файлы .classpath и '.project'. –

ответ

1

Если кто-то должен перестроить ваш проект, самым простым способом было бы нажать кнопку «Запустить» в Eclipse.

Метод выше не является сложным. Вы могли бы 8 и probalby должны) предоставить Antbuild file. Файлы Ant - это общий способ выполнить то, о чем вы просите (хотя им требуется некоторое время из-за более высокой кривой обучения).

+0

Я фактически удалил папку bin самостоятельно (как указано в комментарии к моему вопросу). Когда я «запускаю» проект с Eclipse, он больше не смог найти основной класс. Использование чистой команды Eclipse помогло мне там. Но да, это, кажется, не лучший метод. Может быть, мне действительно нужно найти этот файл сборки Ant. – Sentropie

1

Убедитесь, что вы зарегистрировали файлы .project и .classpath и папку .settings в git. Эти файлы сообщают Eclipse, как настроен проект (build classpath, исходные каталоги и т. Д.).

Смежные вопросы