2013-02-17 5 views
1

Я столкнулся с довольно странной проблемой с eclipse.Eclipse внезапно закрывает файл Java и теперь отказывается распознавать его как таковой

Я работал над проектом, и я щелкнул правой кнопкой мыши по вызову метода, объявленному в другом классе, и использовал удобное объявление поиска Eclipse в проекте (сэкономит мне немного прокрутки), чтобы запустить поиск для этого конкретного объявления метода. Так же, как и в моей области поиска, появляется ссылка на объявление метода. Таким образом, я нажимаю ссылку, другой файл, объявленный в этом методе, открывается автоматически, и poof из файла Java, который я искал, исчезает со вкладок редактора.

Так что я говорю себе: «Черт, эта старая версия затмения (Индиго) имеет некоторые ошибки ... теперь мне нужно снова открыть мой файл и вернуться к моему месту ... БОЛЬШОЕ!». Но когда я открываю файл, он обрабатывается как обычный текстовый файл. Весь текст одного цвета, и контур не будет работать !!!

ответ

1

Итак, я решил проблему, пока я набирал выше, и решил опубликовать ответ, потому что это нехорошее чистое решение ... и я сомневаюсь, что он существует.

Хорошо так файл не был распознан затмением ..

Так я открываю файл и сделать Сохранить как и сохраните его под другим именем в том же пакете. Затем я подошел к своему тестовому коду и щелкнул правой кнопкой мыши на вызове метода, который был объявлен в файле, который затмевал eclipse, и отправился искать декларацию в проекте. Достаточно, чтобы появилось два результата: один в новом сохраненном файле и один в старом. Я щелкнул по старому, и все еще простой текст ... никакой разницы. Но потом я нажал на новый, и моя подсветка вернулась! Итак, я просто удалил старый файл и рефакторировал.

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

+1

Вы просмотрели файл журнала Eclipse? Пробовали ли вы стандартные трюки: перезапустите Eclipse, закройте и заново запустите проект и т. Д.? –

+0

Я не смотрел в файле журнала, но я делал все эти трюки несколько раз, в нескольких разных порядках ... они не сделали трюк – Ethan

+0

отлично! Я сохраняю, а затем удаляю старый, а затем переименуем/реорганизуем новый. – jayellos