# JDT Questions Index

## JDT Core

- What is available in the JDT Core API Packages?
- How do I launch a Java program from the platform?
- How do I programmatically compile a Java program?
- How do I setup a project's classpath?
- How do I manipulate Java code?
- How do I use the Java search engine?
- What are the JDT Core options?
- How do I programmatically use CodeAssist and CodeSelect?
- How are Java projects, folders, and files different from regular resources?

## JDT UI

- What is available in the JDT UI packages?
- How do I programmatically open a Java editor and display a specific Java element in the editor?
- How do I programatically open the Open Type dialog?
- How do I present Java elements in a standard JFace viewer?
- How do I write a Jar file?
- How do I create a customized new Java element wizard page?