Затмение: отображение исходного кода для файла класса? - PullRequest
6 голосов
/ 14 апреля 2011

Я использую Eclipse 3.5.2 и отлаживаю класс, который вызывает метод - давайте назовем его flaky() - в одном из моих других файлов .jar. Когда я захожу в flaky (), он показывает исходный код на вкладке в отладчике с именем файла Flaky.class.

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

Есть ли способ узнать путь к файлу, который отображает Eclipse?

Ответы [ 2 ]

8 голосов
/ 14 апреля 2011

Перейдите в представление Package Explorer с файлом, открытым в текущем редакторе. Нажмите кнопку «Связь с редактором» (две стрелки). Это должно перейти к файлу класса, который вы просматриваете, который должен находиться в банке, которую вы используете. Если баночка находится в библиотеке, вы должны увидеть путь к банке в проводнике пакетов. Если нет, вы можете увидеть путь к нему в настройках. Оттуда вы также можете использовать ответ Чин Хуан, чтобы найти, где находится данный исходный файл.

5 голосов
/ 14 апреля 2011

Просмотр свойств для файла JAR. В разделе Java Source Attachment вы увидите, где Eclipse получает исходный код для классов в файле JAR.

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