Недавно был поврежден мой портативный жесткий диск, на котором у меня было рабочее пространство Eclipse, но во время (дорогого) процесса восстановления он был частично восстановлен. У меня есть большая часть моего источника, но бывает, что файл bin проекта пуст. Вероятно, это было повреждено.
Теперь я знаю, что файл bin содержит только файлы.class, и я могу, возможно, восстановить их в новом проекте и переместить в этот бит. Я даже могу скомпилировать его с помощью консоли и переместить его здесь, но поскольку проект большой, можно ли каким-либо образом сказать eclipse перекомпилировать классы и поместить их в корзину?
Я уже пробовал использовать Project> Clean. Кажется, он не восстанавливает их.
Дополнительная информация:
Заранее спасибо.
Эти ответы действительно хороши и точны. Если они не могут помочь вам, возможно, это связано с повреждением вашего файла.project. Попробуй это:
Закройте проект и удалите из рабочей области (удалите проект, но не физические файлы).
Удалите файл.project, который находится в корне проекта, который вы только что закрыли.
Сделайте резервную копию своего проекта (всегда хорошая идея)
В Eclipse создайте новый проект и скопируйте файлы в новый проект. Убедитесь, что это проект Java.
Как только вы восстановите проект, вы увидите папку с bin.
Это немного клопик, но перейдите к настройкам компилятора для проекта (сконфигурируйте путь сборки) и внесите изменения (например, измените один из компиляторов Java → Ошибки/Предупреждения от предупреждения до ошибки). Когда вы нажмете применить, вам скажут, что вам нужно перекомпилировать весь проект. Как только проект будет перекомпилирован (и ваши классы воссозданы), вернитесь назад и отмените настройку компилятора, которую вы изменили.
Удалить папку bin.
Щелкните правой кнопкой мыши по имени проекта и выберите "Обновить", который будет генерировать (пустую) структуру каталогов.
Запустите проект (нажмите на значок воспроизведения).