3 Install JDK Mission Control and Supported Plug-ins
Review the prerequisites and system requirements before you install JMC. Apart from the base JMC application, there are many plug-ins available that you can install depending on your requirements.
You can install JMC as a standalone application or as an Eclipse plug-in.
Download and License Information
JDK Mission Control homepage provides access to JMC and related plug-in downloads.
Product Download
Download JMC or Eclipse IDE as per your requirement.
Standalone JMC and Plug-ins Download
Download JMC from: JDK Mission Control (JMC) 8 Downloads; ensure that you accept the license agreement.
JMC Plug-ins for the Eclipse IDE
Download Eclipse IDE from Eclipse IDE for Eclipse Committers
JMC Core APIs
Access JMC APIs from Documentation for JMC Core API.
You can also download the Core APIs from Maven Central. See MVN Repository to view the list of JMC bundles. You can
download the JMC Core APIs by adding the dependency in the pom.xml
file. For example, to download org.openjdk.jmc.common
API, provide
the following dependency values in pom.xml
file:
<dependency>
<groupId>org.openjdk.jmc</groupId>
<artifactId>common</artifactId>
<version>8.3.1</version>
</dependency>
License Information
See UPL License and Java SE Licensing Information User Manual for licensing information.Installation Instructions
You can install JMC as a standalone application or as a plug-in within the Eclipse IDE.
Note:
Apply the latest Critical Patch Update (CPU) or Security Alert; older versions are not updated with the latest security patches.Install JMC Standalone Application
Prerequisites
- Install JDK 11 64-bit (or later); see Download and License Information.
- Ensure that you set the
<jdk_installation_path>/bin
PATH environment variable and the$TEMP
directory is accessible. - For configuration details, see JDK Mission Control 8 Installation Instructions.
Install Plug-ins for JMC Standalone Application
The plug-ins for JMC are a set of artifacts designed to extend its functionality.
There are several plug-ins that are built for JMC. These plug-ins are not distributed with the base JMC application. They are hosted on remote locations (update sites) from where they can be download. Some plug-ins are open source while some are provided by Oracle.
The URL of the remote locations (update site) is updated in the JMC application.
Install JMC and Associated Eclipse Plug-ins
The JDK Mission Control plug-ins for Eclipse are a set of artifacts for the Eclipse IDE designed to help develop, profile, and diagnose applications running on supported JDKs.
- Install Eclipse 4.24 and later
- Uninstall previous versions of JMC, if any
- Ensure that Eclipse is running on a supported JDK version (not JRE)
Plug-in Details
You can install Oracle, Open source, and Experimental plug-ins according to your requirement.
Note:
Install the latest version of the plug-ins to get the most recent security patches.- Oracle plug-ins: Developed and supported by Oracle, which extends the base JMC functionality.
- Open source plug-ins: Developed by open source community, which provides additional functionality.
- Experimental plug-ins: Developed by Oracle as a technology preview that may later be incorporated into the main distribution, depending on the feedback. These plug-ins are currently not supported and are provided only for evaluation purposes. The experimental plug-ins are not included in the JDK Mission Control product distribution.
Plug-ins for JMC Standalone Application
- Oracle plug-ins:
- Coherence Tab Pack
- WebLogic Pages
- Threadlogic
Note:
The Threadlogic plug-in is deprecated in JMC 8 and will be removed in JMC 9.
- Open source plug-ins:
- JDK Mission Control RCP Updates
- Flight Recorder Metadata Page
- JavaFX Page
- Experimental plug-ins:
- Subscription Tab
- Twitter Action
- G1 Page
JMC Plug-ins for Eclipse IDE
- Open Source plug-ins:
- JDK Mission Control IDE Integration
- Flight Recorder Metadata Page
- JavaFX Page
- Experimental plug-ins:
- Subscription Tab
- Twitter Action
- G1 Page
- Flight Recorder Launch Configuration Tab
- JDK Mission Control PDE Integration
- Mission Control Localization plug-ins:
- Japanese Language Support (for IDE Integration)
- Simplified Chinese Language Support (for IDE Integration)