Воссоздание папки «bin» проекта в Eclipse

1

Недавно был поврежден мой портативный жесткий диск, на котором у меня было рабочее пространство Eclipse, но во время (дорогого) процесса восстановления он был частично восстановлен. У меня есть большая часть моего источника, но бывает, что файл bin проекта пуст. Вероятно, это было повреждено.

Теперь я знаю, что файл bin содержит только файлы.class, и я могу, возможно, восстановить их в новом проекте и переместить в этот бит. Я даже могу скомпилировать его с помощью консоли и переместить его здесь, но поскольку проект большой, можно ли каким-либо образом сказать eclipse перекомпилировать классы и поместить их в корзину?

Я уже пробовал использовать Project> Clean. Кажется, он не восстанавливает их.

Дополнительная информация:

  • Бункер пуст. Я не вижу даже пустые папки папок.
  • Во-первых, я не уверен, что это проблема вообще. Я действительно получаю сообщение об ошибке "Ошибка: не удалось найти или загрузить основной класс ut.rm.reader". Но я заметил, что другие проекты, имеющие файлы.class в корзине, отлично работают. Поэтому я хорошо понимаю, что это проблема.

Заранее спасибо.

  • 0
    Ваш проект должен быть Java-проектом для компиляции для работы. Поскольку ваше рабочее пространство было повреждено, это может быть проблемой.
  • 0
    Если папка bin пуста, попробуйте удалить ее? А потом скомпилируйте и посмотрите, что получится.
Показать ещё 6 комментариев
Теги:
corrupt

3 ответа

3
Лучший ответ

Эти ответы действительно хороши и точны. Если они не могут помочь вам, возможно, это связано с повреждением вашего файла.project. Попробуй это:

Закройте проект и удалите из рабочей области (удалите проект, но не физические файлы).

Удалите файл.project, который находится в корне проекта, который вы только что закрыли.

Сделайте резервную копию своего проекта (всегда хорошая идея)

В Eclipse создайте новый проект и скопируйте файлы в новый проект. Убедитесь, что это проект Java.

Как только вы восстановите проект, вы увидите папку с bin.

  • 0
    Это работало довольно хорошо, за исключением нескольких заминок, но спасибо :)
1

Это немного клопик, но перейдите к настройкам компилятора для проекта (сконфигурируйте путь сборки) и внесите изменения (например, измените один из компиляторов Java → Ошибки/Предупреждения от предупреждения до ошибки). Когда вы нажмете применить, вам скажут, что вам нужно перекомпилировать весь проект. Как только проект будет перекомпилирован (и ваши классы воссозданы), вернитесь назад и отмените настройку компилятора, которую вы изменили.

  • 0
    Попробовал это. Моя корзина все еще пуста. Может быть, мета-проект поврежден? Может быть, я должен удалить его и заставить Eclipse восстановить его?
  • 0
    Если это просто базовый проект Java, попробуйте создать новый проект Java и скопировать содержимое папки srcs из старого поврежденного проекта в новый проект.
0

Удалить папку bin.

Щелкните правой кнопкой мыши по имени проекта и выберите "Обновить", который будет генерировать (пустую) структуру каталогов.

Запустите проект (нажмите на значок воспроизведения).

Ещё вопросы

Сообщество Overcoder
Наверх
Меню