IntelliJ IDEA 13.1.0 Web Help

File | Project Structure | Project


Use this page to configure the project settings such as its name, SDK, language level, and the compiler output path.

Item Description
Project name Use this field to edit the project name.
Project SDK Select the project SDK.

If the desired SDK is not present in the list, click New and select the necessary SDK type. Then, in the dialog that opens, select the SDK home directory and click OK.

To view or edit the name and contents of the selected SDK, click Edit. (The SDK page will open.)

Project language level Select the Java language level to be supported. The selected level will be used as the project default.

The available options correspond to JDK versions:

  • 1.3 - Plain old Java
  • 1.4 - 'assert' keyword
  • 5.0 - 'enum' keyword, autoboxing, etc.
  • 6.0 - @Override in interfaces
  • 7.0 - Diamonds, ARM, multi-catch, etc.
  • 12.0+8.0 - Lambda support, type annotations, etc.


An individual language level may be set for any of your modules.

Project compiler output Specify the path to the directory in which IntelliJ IDEA will store the compilation results. Click browseButton to select the directory in the Select Path dialog.

Two subdirectories in the specified directory will be created:

  • production for production code.
  • test for test sources.

In these subdirectories, individual output directories will be created for each of your modules.


The output paths may be redefined at the module level.

See Also


Web Resources: