Man1 - jconsole-openjdk17.1

Table of Contents


jconsole - start a graphical console to monitor and manage Java applications


jconsole [*=-interval==*/n/] [*=-notile=*] [*=-plugin=* path/] [*=-version=*] [/connection … ] [*=-J=*/input_arguments/]

jconsole -help


Sets the update interval to n seconds (default is 4 seconds).
Doesn’t tile the windows for two or more connections.
*=-pluginpath= /path/*
Specifies the path that jconsole uses to look up plug-ins. The plug-in path should contain a provider-configuration file named META-INF/services/ that contains one line for each plug-in. The line specifies the fully qualified class name of the class implementing the class.
Prints the program version.
connection = pid | host/*=:=*/port | jmxURL
A connection is described by either pid, host/*=:=*/port or jmxURL.
  • The pid value is the process ID of a target process. The JVM must be running with the same user ID as the user ID running the jconsole command.
  • The host/*=:=*/port values are the name of the host system on which the JVM is running, and the port number specified by the system property when the JVM was started.
  • The jmxUrl value is the address of the JMX agent to be connected to as described in JMXServiceURL.
Passes input_arguments to the JVM on which the jconsole command is run.
*=-help= or =–help=*
Displays the help message for the command.


The jconsole command starts a graphical console tool that lets you monitor and manage Java applications and virtual machines on a local or remote machine.

On Windows, the jconsole command doesn’t associate with a console window. It does, however, display a dialog box with error information when the jconsole command fails.

Author: dt

Created: 2022-02-22 Tue 16:27