2013-11-29 2 views
0

Есть уже несколько вопросов «Источник не найден» в этом форуме. Но никто из них не похож на меня.eclipse отладка «источник не найден»

Я пытаюсь отладить ftp4j в затмении, и затмение говорит мне «Источник не найден». Я уже загрузил jar и исходные файлы.

enter image description here

Я установил источник прикрепленного из ftp4j.

Edit Source Lookup Path eclipse отладка все еще нуждается в источнике. Я занимаюсь серфингом здесь, кажется, что затмение нужно что-то вроде junit-4.11-source.jar. если это так, но в ftp-1.7.2.zip нет ftp4j-1.7.2-source.jar.

Если все мои слова не ошибаются, могу ли я сделать ftp4j-1.7.2-source.jar? и как?

+0

Вы пытались щелкнуть по ссылке «Исправить исходный путь поиска» и указать прямо на свою исходную банку? Я видел, как Eclipse имеет проблемы, подобные этому раньше. – tjg184

+0

* «Но никто из них не похож на меня». * Нет, конечно, нет, потому что ты *** особенный! *** LOL - Этот комментарий читается мне как * «Я не мог беспокоить поиск, поэтому Я просто заявлю, что сделал, и что все остальные вопросы были разными ». * Лучший способ выразить то, что вы искали, - это перечислить верхние 3 qns. которые были связаны, и объяснить, почему они не имеют отношения к делу.Else - издеваться. –

+0

@sunrong, пожалуйста, напишите ссылки на то, откуда вы достали банки. Ящик, содержащий файлы .class, которые вы добавляете к своему времени компиляции и пути выполнения, и банку, содержащую файлы .java, которые вы ссылаетесь на источник. – Tinman

ответ

1

Ошибка Причина, по которой ваш источник не распознается, заключается в том, что он находится в подпапке под названием src.

Что вы хотите, чтобы файл source.jar имел ту же структуру, что и файл времени выполнения, но содержащий файлы .java в тех же папках, что и файлы .class, были в банке времени выполнения.

Продолжительность баночка

/packages/yourclasses.class 
/package2/anotherclasses.class 

Источник баночка

/packages/yourclasses.java 
/package2/anotherclasses.java 

Для создания этого из предоставленного архива,

  • извлечь источник
  • перейти в папку Src
  • создайте -sources.jar файлу

команды Пример строки для окон с JDK установлен

jar xf ftp4j.zip 
cd ftp4j-1.7.2\src 
jar cf ftp4j-sources.jar . 

Дальнейшее примечание

Если у вас нет исходного кода , вы всегда можете добавить декомпилятор для затмения.

http://sourceforge.net/projects/jadclipse/ См

Если установить это к вашему затмении это иногда помогает, когда вы не имеете исходный код.

Конечно, вы не можете отлаживать декомпилированный код из-за неправильного соответствия номеров строк.

+0

Это отличный инструмент. Спасибо за помощь. Мне понадобится это когда-нибудь. В этот раз, кажется, у меня есть все исходные файлы. Жаль, что это не файл source.jar. – Ron

+0

Вот что я хочу. Это очень мило с твоей стороны. большое спасибо. – Ron

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