newbie question: how to debug?

hi,
i'm new to intellijidea and j2sdk. i want to debug my source files by adding watches and tracing the code. i click on the debug menu and add some watches. but i cannot step into the code because all those options are disabled! i activated the compiler option: "generate debugging info" but still it's useless. can anyone please tell me how to trace a simple code step by step in detail please?

thanks in advance

5 comments
Comment actions Permalink


Did you recompile all the files (Build->Rebuild Project) after you
activated the "generate debugging info"?

It seems the files still don't have debugging info.

0
Comment actions Permalink

yes, i tried it but still the buttons are disabled and i cannot step into the code. do you have any more advice for me?

0
Comment actions Permalink

How do you start your applicaton?
"zirtik" <no_mail@jetbrains.com> wrote in message
news:7874168.1093888906945.JavaMail.itn@is.intellij.net...

hi,
i'm new to intellijidea and j2sdk. i want to debug my source files by

adding watches and tracing the code. i click on the debug menu and add some
watches. but i cannot step into the code because all those options are
disabled! i activated the compiler option: "generate debugging info" but
still it's useless. can anyone please tell me how to trace a simple code
step by step in detail please?
>

thanks in advance



0
Comment actions Permalink

zirtik wrote:

yes, i tried it


Tried, and? Did the rebuild actually go through?

but still the buttons are disabled and i cannot step
into the code. do you have any more advice for me?


Try completely removing the output dir (all the class files),
recompiling (confirm that the debug switch is on) and debuggin again


I've no further suggestions. Debugging has always worked for me.

0
Comment actions Permalink

i found the solution! i did not actually specify any breakpoints in the code. what i have been doing was only pressing the "debug" button without specifying any breakpoints so the compiler was just running the whole application. yasterday i specified a breakpoint in the beginning of the code, then pressed the debug button, and bingo! i was able to use the "step into", "step over"..etc buttons. well as an experienced c and c++ programmer, i was able to use those buttons without a breakpoint so i was missing the whole thing in intellijIDEA. anyway, i guess this is the only way to trace the code by running the application line by line. please correct me if i'm wrong, thanks.

0

Please sign in to leave a comment.