JCONSOLE(1) JDK Commands JCONSOLE(1)

# [NAME](#NAME)

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

# [SYNOPSIS](#SYNOPSIS)

**jconsole** \[**-interval=***n*] \[**-notile**] \[**-plugin** *path*] \[**-version**] \[*connection* ... ] \[**-J***input\_arguments*]

**jconsole** **-help**

# [OPTIONS](#OPTIONS)

[**-interval**](#interval)

Sets the update interval to **n** seconds (default is 4 seconds).

[**-notile**](#notile)

Doesn't tile the windows for two or more connections.

[**-pluginpath *path***](#pluginpath)

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/com.sun.tools.jconsole.JConsolePlugin** that contains one line for each plug-in. The line specifies the fully qualified class name of the class implementing the **com.sun.tools.jconsole.JConsolePlugin** class.

[**-version**](#version)

Prints the program version.

[***connection* = *pid* | *host*:*port* | *jmxURL***](#connection)

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 **com.sun.management.jmxremote.port** when the JVM was started.

•

The *jmxUrl* value is the address of the JMX agent to be connected to as described in JMXServiceURL.

[**-J*input\_arguments***](#J)

Passes *input\_arguments* to the JVM on which the **jconsole** command is run.

[**-help or --help**](#help)

Displays the help message for the command.

# [DESCRIPTION](#DESCRIPTION)

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.

2021 JDK 17

---

Document: jconsole(1) from openjdk-17 17.0.20.1-r6 (Chainguard OS)
Source: https://github.com/openjdk/jdk17u.git
