2015-09-15 2 views
4

Мы с другом работаем над проектом java в Eclipse. Всякий раз, когда мы «отправляем» новую версию, мы экспортируем ее в исполняемую банку.Eclipse не распознает изменения в коде

Кажется, что всякий раз, когда мы пытаемся отправить файл взад и вперед (на диске Google), чтобы работать над отдельными частями, что-то перепуталось. Этого не происходит для него, но когда я загружаю файл с Google Диска, Eclipse не распознает никаких изменений, которые я делаю в src.

Не имеет значения, сколько раз я меняю рабочее пространство, перемещаю/переименую файл, очищаю/создаю проект. Кажется, что ничто не решает эту проблему. Любые советы о том, почему это происходит и как это исправить?

+0

В каком контексте находится «файл»? Это JAR? Это исходный код? – Makoto

+0

Это исходный код @Makoto –

ответ

4

Это будет бесконечно лучше для вас обоих, если вы посмотрели на какую-то систему управления версиями, а не на файл, отправленный через службу обмена файлами.

Совместное использование исходного кода в JAR не позволяет:

  • Ведите пересмотр известного рабочего кода, если что-то ломается
  • Достоверно импортировать код
  • Следите за изменениями (кто сделал то, что к файлу и т. д.)

Посмотрите, что подходит для совместного использования пользователями. GitHub и BitBucket оба предлагают бесплатный Git hosting, который является очень популярным инструментом для управления версиями.

2

Eclipse, вероятно, создает новую версию runnable JAR в выходном каталоге проекта, который по умолчанию является чем-то вроде% PROJECTDIR%/target. Новая версия JAR с вашими изменениями будет там, и вам придется экспортировать их снова для обмена файлами. Смотрите также: How do I change a Java project's bin folder in Eclipse?

0

это, вероятно, потому, что он не обновляет Yours .class, попробуйте удалить .class из «целевого» папки вашего проекта, сделать чистый (проект - чистый) и снова сохранить изменения

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