JCONSOLE(1)

πŸ“¦ version 25.0.5.0.3.u1, in arch rolling

okay bestie, welcome to jconsole(1) from the JDK Commands crew β€” it's giving β€œwatch your Java apps live” energy and honestly? iconic πŸ‘‘βœ¨

πŸ’– NAME πŸ’–

jconsole β€” start a graphical console to monitor and manage Java applications 🫢

✨ SYNOPSIS ✨

jconsole [-interval=n] [-notile] [-plugin path] [-version] [connection ...  ] [-Jinput_arguments]

jconsole -help

πŸ’… OPTIONS πŸ’…

  • -interval β€” sets the update interval to n seconds (default is 4 seconds). lowkey important, bestie ⏱️
  • -notile β€” doesn’t tile the windows for two or more connections. no forced side-by-side vibes πŸͺŸ
  • -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/com.sun.tools.jconsole.JConsolePlugin that contains one line for each plug-in. that line specifies the fully qualified class name of the class implementing the com.sun.tools.jconsole.JConsolePlugin class. very β€œbring your own plug-in” of it πŸ’…
  • -version β€” prints the program version. quick lil version check ✨
  • connection = pid | host:port | jmxURL β€” a connection is described by either pid, host:port, or jmxURL. choose your connection main character πŸ”Œ
    • 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. same-user check, no cap 🫢
    • 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. remote cutie behavior 🌈
    • the jmxUrl value is the address of the JMX agent to be connected to as described in JMXServiceURL. yes, that exact spelling, iykyk πŸŽ€
  • -Jinput_arguments β€” passes input_arguments to the JVM on which the jconsole command is run. hand β€˜em over to the JVM πŸ’Œ
  • -help or --help β€” displays the help message for the command. when in doubt, ask for help, bestie πŸ™ˆ

πŸ¦‹ 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. literally the β€œsee everything, manage everything” friend of the group chat πŸ’»πŸ‘‘

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. so like… no console window, but it will pop up with the error tea when things go wrong πŸ’€βœ¨


mwah πŸ’‹ this page is serving JDK 25.0.5.0.3, dated 2026 β€” periodt, bestie 🌸

πŸ“¦ where this page comes from