2013-08-26 2 views
-1

Я пытаюсь отлаживать веб-приложение, размещенное на tomcat. У меня есть структура потока выполнения.JAVA jar debugging issue

public ClassA 
{ 
    public void execute(ClassB query) 
    { 
     .... 
     ..... 
     ImportedObjectFromJar = query.execute(); 
     .... 
     .... 
    } 

} 

Я использую F6, чтобы перемещаться по коду вниз по линии и, как только код достигают линии ImportedObjectFromJar = query.execute(); затмения просят меня, чтобы добавить исходные файлы различных библиотек 3 участника. (the jar file has no source attachment).

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

+0

Этот вопрос может помочь вам, http://stackoverflow.com/questions/1960158/eclipse-debugging-source-not-found –

ответ

1

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

1

Поместите контрольную точку на следующую инструкцию после ImportedObjectFromJar = query.execute(); и возобновите отладку (F8), пока она не вернется к вашему коду еще раз.

+0

Да, но я хочу сделать шаг в '.execute()' метод. Даже если я поставил точку останова внутри метода '.execute', следующая инструкция снова войдет в стороннюю библиотеку. :/ –

+0

Затем, используя точку останова внутри метода «.execute», нажмите F8 вместо F6, чтобы пропустить сторонний код и, таким образом, перейти к вашему коду. – mrod