Preparing to Debug 
 You can make your programs easier to debug by following these guidelines: 
  -  Where possible, do not put multiple statements on a single line, because some debugger features operate on a line basis. For example, you cannot step over or set line
    breakpoints on more than one statement on the same line. 
-  Attach source code to JAR files if you have the source code. 
Debugger
  Remote debugging
  Local debugging
  Changing debugger launch options
  Running and debugging
  Debug preferences
  Debug view
  Run Menu