У Dropbox есть версия (вы можете восстановить старые версии файла), и она не кажется ужасным решением проблемы. Я храню свой репозиторий Eclipse в Dropbox, чтобы он был доступен на любом компьютере; но поскольку я использую его только сам, я не сталкивался с вашими проблемами.
Есть один случай, когда я абсолютно точно вижу, что вы сталкиваетесь с проблемами - это если ваши файлы классов также хранятся в выпадающем списке. Это просто все испортило бы. Убедитесь, что вы указали местоположение на локальном жестком диске для всех артефактов сборки (классы, файлы jar и т. Д.), И что единственная вещь в вашем выпадающем списке - это исходники .java.
На самом деле, я предлагаю вам не хранить свой проект eclipse в своем Dropbox, просто создать свой проект Eclipse и указать его на java-файлы в вашем Dropbox.
Если это не работает для вас, следуйте указаниям других людей и где-нибудь создайте SVN-репозиторий, это проще, чем вы думаете.
О, еще одна возможная проблема - свидания! Возможно, вы захотите убедиться, что дата в ваших java-файлах не скачет вперед и назад (как это может случиться, если один из ваших разработчиков будет в другом часовом поясе). В этом случае Eclipse может предпочесть не перекомпилировать ваш файл.
Кроме того, вместо процедуры копирования / etc, которую вы сейчас проходите, попробуйте принудительно очистить проект.
Ответ на запрос о дополнительной информации:
Когда вы запускаете Eclipse, выберите / создайте рабочую область, которой нет в вашем выпадающем списке. Лучшее место, вероятно, от вашего домашнего каталога. Если вы уже указали рабочее пространство по умолчанию, в меню «Файл» должен быть пункт «Переключить рабочее пространство».
Создайте свой проект. выберите «Создать проект из существующего источника» и укажите исходные файлы в вашем выпадающем списке. Я думаю, что вы хотите «создать отдельные папки для исходных файлов и файлов классов», чтобы ваши файлы классов не попали в вашу папку. Если вы видите что-то, говорящее «Скопируйте файлы в ваше рабочее пространство, скажите« нет ».
»
Это должно дать вам действующий рабочий проект. Я надеюсь, что вы больше не видите этих проблем.
Еще одна вещь может помочь - и это может работать в вашем существующем проекте - без вышеуказанной процедуры ...
Всякий раз, когда вы обновляете свои файлы (f5) для загрузки изменений из раскрывающегося списка, выберите меню «Проект / очистка» и выберите проект. Это должно удалить все файлы классов и перестроить их.
Если ваши файлы классов доступны в Dropbox, это может иметь странные последствия для других людей с открытым затмением, поэтому я действительно предлагаю перестроить ваше рабочее пространство, как я уже говорил выше.