Как восстановить файлы .java в Netbeans? - PullRequest
1 голос
/ 10 октября 2011

Мой проект Netbeans Java не показывает файлы .java.Вместо этого в каталоге сборки находятся .class файлы.Я все еще могу редактировать код, хотя.Мне нужно как-то вернуть туда файлы .java.Как я могу это сделать?

Ответы [ 5 ]

9 голосов
/ 15 октября 2012

Я знаю, что это сообщение старое, но оно одно из первых, которое появляется в Google, поэтому я решил опубликовать эту информацию для будущих искателей:

В NetBeans есть История всех объектов, используемых впроект, который можно восстановить:

  • Щелкните правой кнопкой мыши папку / каталог, в котором были удалены файлы
  • Выберите Локальная история - Восстановить удаленные
  • Выберите файл(s) вы хотите восстановить
  • Готово

Надеюсь, это решение поможет ...

2 голосов
/ 10 октября 2011

Попробуйте добраться до папки Netbeans вручную и посмотрите, есть ли там файлы.Обычно он называется NetBeansProjects и должен находиться в вашем домашнем каталоге.Затем найдите свой проект и найдите в нем папку src.

Если файлы потеряны, вы можете декомпилировать файлы классов, как сказал Сакет, но это должен быть ваш последний ресурс!У вас есть резервная копия, не так ли? Ваш исходный код должен рассматриваться как золото , является продуктом вашей работы.Потеря его может означать потерю дней или месяцев работы.

Обычно я использую Git для контроля версий, по крайней мере, ежедневно отправляю в удаленный репозиторий на одном сервере и ежедневно копирую всю свою домашнюю папку на другой сервер со скриптом.Диски на серверах (Git и backup) также резервируются еженедельно с двухнедельным резервом.Да, я трачу больше на создание такого рода множественных резервных копий, но в молодости у меня была доля неудачных опытов, и, надеюсь, извлекла уроки из них.

1 голос
/ 10 октября 2011

Не паникуйте, найдите каталог, в котором находится ваш проект, и найдите файлы .java.Я не знаю NetBeans, но все IDE похожи.Обычно они ошибаются, но ваш файл все еще должен быть там.

Я рекомендую начать новый проект с вашими файлами.

1 голос
/ 10 октября 2011

Ваша IDE может использовать уже скомпилированные файлы .class, лежащие в выходном каталоге проекта. И то, что вы можете открыть, это сам .class (в версии, декомпилированной в IDE)

Вы можете получить их обратно (из этих файлов .class), используя декомпилятор (если это разрешено) - например, cavaj .

0 голосов
/ 10 октября 2011

В netbeans они должны находиться в папке Src вашего проекта netbeans

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...