jdt debug
java development tooling debug
Development Resources

If you are already a JDT Debug developer, check out the Development Resources.

JDT Debug
JDT Debug implements Java debugging support and works with any JDPA-compliant target Java VM. It is implemented on top of the language independent "debug model" provided by the platform debugger.

JDT debug provides the following debugging functionality:

  • Launching of a Java VM in either run or debug mode
  • Attaching to a running Java VM
  • Expression evaluation in the context of a stack frame
  • Scrapbook pages for interactive Java code snippet evaluation
  • Dynamic class reloading where supported by Java virtual machine.

Using a J9 vritual machine:

What's Happening?

Maintenance Efforts

  • Fixes released to the 2.0.x branch
  • Fixes released to the 2.1.x branch
  • Fixes released to the 3.0.x branch

3.2 Development Effort

  • The overall 3.2 plan is posted here.
  • The next milestone plan is posted here.

For more detailed information, check out the Development Resources.

Get Involved!

If you are interested in participating in the development of the JDT Debug component, check out the developer's mailing list: jdt-debug-dev@eclipse.org. Chat with people there about your problems and interests, and find out what you can do to help.

In particular, if you are interested in and familiar with the Java debug architecture, the JDT Debug team wants to talk to you.

For more detailed information, check out the Development Resources.