# Java development tools (JDT)

The Java development tools (JDT) are a set of extensions to the workbench that allow you to edit, compile, and run Java programs.

Build classpath
Classpath variables
Debugger
Java builder
Java editor
Java projects
Java perspectives
Java views
Java search
Refactoring support
Scrapbook

Adding source code as individual files
Creating Java elements
Formatting Java code
Restoring a deleted workbench element
Showing and hiding files
Working with JREs

JDT actions
Frequently asked questions on JDT
JDT glossary