What is the best debugger?

At the moment I am using JSwat, which is ok, but lacking a few features I would really really like:

  1. Ability to view statics from a different class
  2. Ability to pause the VM and then jump to the current source line of each thread
  3. Bytecode view when source is not available
  4. Hexadecimal number display
  5. Memory view
  6. ‘Watch’ variables which show the value (if it can) wherever you are in the code (not the wierd JSwat watches which just break when the value changes)

Coming from a Visual Studio background, I have found these features to be the most useful, and I am really missing them - so if anyone can suggest a debugger that has some (or all!) of these - and can debug applets as easily as JSwat (which is a big plus on JSwats side) I would be very grateful,

Thanks,

  • Dom

You orter use Eclipse as your IDE, full stop.

Cas :slight_smile:

I know I will be criticized for this, but you can also try NetBeans.