These preferences allow you to configure options related to launching programs in general, and govern such things as waiting for builds, saving files before launching, etc.
The following preferences can be set using the Run/Debug > Launching preference page.
|Save required dirty editors before launching
This option controls whether the user will be prompted to save any dirty editors before an application is launched. The allowable settings are:
|Wait for ongoing build to complete before launching
This option controls whether a launch will wait for an already executing build to complete before launching an application. The allowable settings are:
|Launch in debug mode whenever the workspace contains breakpoints
This option controls whether a launch will be performed in debug mode, even when run is pressed, when the workspace contains breakpoints. The allowable options are:
|Continue launch if project contains errors
This option controls whether a launch should be performed when a related project contains an error. The allowable options are:
Build (if required) before launching
If the workspace requires building, an incremental build will be performed prior to launching an application.
Remove terminated launches when a new launch is created
When an application is launched, all terminated applications in the Debug view are automatically cleared.
Size of recently launched applications list
This option controls how many launches will appear in the Run/Debug pull-down launch history menus.
New in 3.3 is the ability to launch the selected resource or editor. The launch operation preference allows users to switch between using the old 'always launch last' behavior and the new 'launch selected resource or editor' behavior.
If the preference to use launch selected resource or editor is selected, you can then customize what happens if the selected resource or editor is not launchable.
There are two choices for this
|Launch Selected with Launch Project
Launching a Java program
Running and debugging
Run and Debug toolbar actions
Default Launchers Preferences
Installed JREs Preferences
Java Debug Preferences
Launch Configurations Preferences
String Substitution Preferences
View Management Preferences