# jinfo(1) - man - phpMan

[jinfo(1)](https://www.chedong.com/phpMan.php/man/jinfo/1/markdown)                                Troubleshooting Tools                               [jinfo(1)](https://www.chedong.com/phpMan.php/man/jinfo/1/markdown)



## NAME
       jinfo - Generates configuration information. This command is experimental and unsupported.

## SYNOPSIS
       **jinfo** [ _option_ ] _pid_

       **jinfo** [ _option_ ] _executable_ _core_

       **jinfo** [ _option_ ] _[_ _servier-id_ _]_ _remote-hostname-or-IP_


       _option_ The command-line options. See Options.

       _pid_    The process ID for which the configuration information is to be printed. The process
              must be a Java process. To get a list of Java processes running on a machine, use the
              [jps(1)](https://www.chedong.com/phpMan.php/man/jps/1/markdown) command.

       _executable_
              The Java executable from which the core dump was produced.

       _core_   The core file for which the configuration information is to be printed.

       _remote-hostname-or-IP_
              The remote debug server **hostname** or **IP** address. See [jsadebugd(1)](https://www.chedong.com/phpMan.php/man/jsadebugd/1/markdown).

       _server-id_
              An optional unique ID to use when multiple debug servers are running on the same
              remote host.

## DESCRIPTION
       The **jinfo** command prints Java configuration information for a specified Java process or core
       file or a remote debug server. The configuration information includes Java system properties
       and Java Virtual Machine (JVM) command-line flags. If the specified process is running on a
       64-bit JVM, then you might need to specify the **-J-d64** option, for example: **jinfo-J-d64**
### -sysprops

       This utility is unsupported and might not be available in future releases of the JDK. In
       Windows Systems where **dbgeng.dll** is not present, Debugging Tools For Windows must be
       installed to have these tools working. The **PATH** environment variable should contain the
       location of the jvm.dll that is used by the target process or the location from which the
       crash dump file was produced. For example, **set** **PATH=%JDK**___**HOME%\jre\bin\client;%PATH%** .

## OPTIONS
       no-option
              Prints both command-line flags and system property name-value pairs.

       -flag _name_
              Prints the name and value of the specified command-line flag.

       -flag _[+|-]name_
              enables or disables the specified Boolean command-line flag.

       -flag _name=value_
              Sets the specified command-line flag to the specified value.

### -flags
              Prints command-line flags passed to the JVM.

### -sysprops
              Prints Java system properties as name-value pairs.

### -h
              Prints a help message.

### -help
              Prints a help message.

## SEE ALSO
       • [jps(1)](https://www.chedong.com/phpMan.php/man/jps/1/markdown)

       • [jsadebugd(1)](https://www.chedong.com/phpMan.php/man/jsadebugd/1/markdown)



JDK 8                                     21 November 2013                                  [jinfo(1)](https://www.chedong.com/phpMan.php/man/jinfo/1/markdown)
