# Target Environment

The Environment page defines information about the environment in which the target contents of the target definition should be run.

## Environment Settings

Values specified in these combo boxes will be used to set the Target Environment page. Any values that are not required to run the target should be left blank.

## Target JRE

You may define the JRE in which the target is launched in one of three ways. You should select Default JRE if you want to use the currently defined default JRE. Alternatively, you can specify a JRE by JRE Name. If a JRE with the given name cannot be found, the default JRE will be used. Lastly, you can elect to use the JRE which is defined for a specific Execution Environment.

## Arguments

Use the Program and VM tabs to set respective arguments. These arguments will be used to set the Launching Arguments page, which will be pre-populated in new Eclipse Applications, OSGi Frameworks and JUnit Plug-in Test launch configurations. To add substitution variables, use the Variables button.

## Implicit Plug-in Dependencies

After a target definition is loaded, whenever a user clicks Add Required Plug-ins, the plug-ins listed in the Implicit Plug-in Dependencies section will be automatically included as required plug-ins. For more information on Implicit Plug-in Dependencies, please see Implicit Dependencies.