Eclipse открывает другой исходный файл, чем редактируемый - PullRequest
2 голосов
/ 11 января 2012

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

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

Для получения дополнительной информации, в то время как обычные исходные файлы показывают в строке заголовка что-то вроде:

project/path/to/source/file.java

Остальные показывают полный путь:

C:\absolut\path\to\source\file.java

Это довольно раздражает, так как мне приходится возвращаться и переходить от одного к другому, и я понятия не имею, где это изменить или почему это происходит (это было хорошо давно).

Любые советы о том, как редактировать это? Спасибо

Ответы [ 2 ]

3 голосов
/ 11 января 2012

Это проблема classpath. Когда вы нажимаете, вы фактически получаете доступ к файлу из пути к классам.

Чтобы просмотреть файл Java, вы должны добавить ссылку на ваш проект в classpath и переместить ее в начало списка classpath.

0 голосов
/ 01 июля 2015

Вы также можете попробовать преобразовать его в java-версию фасетов проекта, щелкнув правой кнопкой мыши по проекту -> свойства -> выберите Facets проекта -> java 1.7 или [ваша версия].Применить.

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