Allows execution environments and execution environment analyzers to be contributed. An execution environment represents a kind of JRE - for example J2SE5. Analyzers are contributed to categorize JREs according to environments. a unique identifier for this execution environment that is presented to the user - for example, "J2SE-1.4". a brief human-readable description of this execution environment a unique identifier for this execution environment analyzer a fully qualified name of a Java class that implements <code>org.eclipse.jdt.launching.environments.IExecutionEnvironmentAnalyzer</code> 3.2 Following is an example definition of an execution environment and analyzer. <p> <pre> <extension point="org.eclipse.jdt.launching.executionEnvironments"> <environment id="J2SE-1.4" description="Java 2 Platform, Standard Edition 1.4"/> <analyzer class="com.example.ExecutionEnvironmentAnalyzer" id="com.example.eeAnalyzer"/> </extension> </pre> </p> PDE (<code>org.eclispe.pde.core</code>) provides definitions and an analyzer for the following execution environments: <ul> <li>OSGi/Minimum-1.0</li> <li>OSGi/Minimum-1.1</li> <li>JRE-1.1</li> <li>J2SE-1.2</li> <li>J2SE-1.3</li> <li>J2SE-1.4</li> <li>J2SE-1.5</li> <li>JavaSE-1.6</li> <li>CDC-1.0/Foundation-1.0</li> <li>CDC-1.1/Foundation-1.1</li> </ul>