On this page:

Introduction

IntelliJ IDEA enables running entire applications as well as classes with main() method .

IntelliJ IDEA makes use of the settings defined in a Run/Debug Configuration. All the run configurations that exist in a project, are available in the Select Run/Debug Configuration drop-down list.

runConfigMenu

If you want to see a list of all currently running applications, select Run | Show Running List from the main menu. Refer to the section Viewing Running Processes for details.

Running an application

To run an application
  • Do one of the following:
    • In the left gutter, click the icon run, and choose the desired command.
    • On the main toolbar, select the desired run configuration, and:
      • Choose Run | Run from the main menu.
      • Click run.
      • Press ⌃R or ⌃R⇧F10 or ⇧F10⇧⌘F11 or ⇧⌘F11^ F5, ⌃F5 or ⌃F5⇧ F10, ⇧F10 or ⇧F10.
    • Press ⌃⌥R or ⌃⌥R⌥⇧F10 or ⌥⇧F10⌃⌥R or ⌃⌥R⇧ ⌥ F10, ⌥⇧F10 or ⌥⇧F10⇧ ⌥ F10, ⌥⇧F10 or ⌥⇧F10, select the desired run configuration from the pop-up menu, and press or or or Enter, or Enter, ^ M, , ⌃M, or ⌃M.

    ij_altShiftF10

    From this pop-up menu you can:

    • Invoke the Edit Configuration dialog.
    • Edit the selected configuration before launch (⌘↓, F4, ⌘↓ or F4F4 or F4F3 or F3F4, F4 or F4F4, F4 or F4).
    • Instantly delete a temporary configuration (, , ⌘⌫, , or ⌘⌫, , ⌘⌫, , or ⌘⌫, , ⌘⌫, , or ⌘⌫Delete, or Delete, ^ D, , ⌃D, or ⌃D).
    • Switch from run to debug and vice versa (hold ).
    • Access a previously selected configuration (1).
    • Access context-dependent configuration (2 or 3).

    This pop-up menu can also be quickly accessed by pressing F9, when you're not running any debug session.

    If the options that launch build or before running were enabled, IntelliJ IDEA runs the build , and after success will run the application. Otherwise, the program will start immediately.

    Note that after you've started a run session, the run icon that marks the Run tool window and in the Run/Debug Configuration Selector toggles to active_run_icon to indicate that the run process is active.

Running a class with main() method

To run a class with a main() method
  • Open the class in the editor and do one of the following:
    • In the left gutter, click the icon run, and choose the desired command.
    • Choose Run <method name > on the context menu
    • Press ⌃⇧R or ⌃⇧R⌃⇧F10 or ⌃⇧F10⌃⇧R or ⌃⇧R^ F9, ⌃F9 or ⌃F9^ ⇧ F10, ⌃⇧F10 or ⌃⇧F10
  • Select the class in the Project tool window and choose Run <method name > on the context menu of the selection.

See Also

Procedures:

Reference:

Concepts: