# man > jinfo(1)

[_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 pid

       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)
