2012-03-10 3 views
1

Мой java-файл перепутался. Он имеет некоторую двоичную кодировку в соответствии с этим сайтом: http://lajm.eu/emil/encoding/. Он говорит, что он имеет: application/octet-stream; charset = двоичныйjava-файл в Eclipse перепутался со странными символами

Итак, как мой java-файл внезапно закодирован в двоичном формате? И что более важно, как я могу восстановить свой код?

enter image description here

+0

Могло быть так много вещей, как ваша файловая система, возможно, была повреждена и т. Д. Это действительно невозможно определить этим конкретным случаем в изоляции. Проверьте свой диск на предмет повреждения файловой системы. –

+0

Я проверил свой диск, нет коррупции. Было бы странно иметь только 1 java-файл, поврежденный, и все остальные по-прежнему нормальные. – Dante

ответ

4

Вы можете проверить кодировку файла, перейдя в edit ->set encoding. посмотрите, что он говорит. Прежде чем вы будете паниковать, обязательно перезапустите Eclipse. Иногда случаются странные символы, но обычно перезапуск их исправляет.

EDIT Как для того, как вы можете восстановить версию файла: Every time you modify a file in Eclipse, a copy of the old contents is kept in the local history. (см here). Вы можете найти свой файл в: .metadata\.plugins\org.eclipse.core.resources\.history вашего рабочего пространства. Надеюсь, это поможет вам.

EDIT 2 А на самом деле файл есть уродливый, выглядящий двоичный, но по крайней мере хранится. Вы можете попробовать использовать Eclipse: выберите свой файл -> щелкните правой кнопкой мыши -> заменить на -> локальную историю.

+0

Я уже перезапустил Eclipse, и я попытался исправить его, установив кодировку рабочего пространства в настройках UTF-8. Итак, в Edit> Set Encoding он говорит: Default (inhereted from container: UTF-8) – Dante

+0

Есть ли шанс, что вы заменили Java-код двоичными данными при выполнении некоторых ваших методов? –

+0

Как бы я это сделал? Вчера я просто кодировал, и я создаю действительный рабочий файл apk, который работает на моем телефоне. Сегодня я снова запускаю Eclipse, и я замечаю испорченный файл. Не делал ничего странного и ничего не делал раньше много раз. – Dante

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