## Creating a new project

All of the work you do in JBuilder must be done within the context of a project. A JBuilder project is an organizational tool that includes all of your files in your application, the directory structure those files reside in, as well as the paths, settings, and required resources. Each project is administered by a project file, a descriptive file with a `.jpr` or `.jpx` file type.

To create a new project in JBuilder and add a new source file to it, follow these steps:

1. Choose File|New Project. In the Project wizard, enter the project's name and source directory. Click Finish.
2. Choose File|New Class. In the New Class wizard, enter the class name and click OK.
3. Choose File|Save All.

In the project pane, you'll see the project file and the source file that now belongs to the project.

### Using different versions of the JDK

JBuilder Professional and Enterprise fully support JDK switching, while JBuilder Personal allows you to edit a single JDK.

- In JBuilder Personal, you can edit the JDK in the Configure JDKs dialog box (Tools|Configure JDKs).
- In Professional and Enterprise, right-click the project file in the project pane and choose Properties. Click the JDK ellipsis button on the Paths page, and browse to the version of the JDK you want.

For more information, see:
Introducing JBuilder: Creating and managing projects
Introducing JBuilder: Setting the JDK