jcmd -help shows non-existent option

KUBOTA Yuji kubota.yuji at gmail.com
Mon Jan 4 08:41:46 UTC 2016


Hi all,

It's just typo level. The jcmd help messages include non-existent
option as below.

  If no options are given, lists Java processes (same as -p).

I confirmed the jcmd implementation, but could not find "-p".
I think "-l" is correct.

I write a patch from jdk9/dev/jdk (13406:f9919c0e0a18).
Please review it.

diff --git a/src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java
b/src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java
--- a/src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java
+++ b/src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java
@@ -119,7 +119,7 @@
         System.out.println("  If the pid is 0, commands will be sent
to all Java processes.   ");
         System.out.println("  The main class argument will be used to
match (either partially ");
         System.out.println("  or fully) the class used to start Java.
                        ");
-        System.out.println("  If no options are given, lists Java
processes (same as -p).     ");
+        System.out.println("  If no options are given, lists Java
processes (same as -l).     ");
         System.out.println("
                        ");
         System.out.println("  PerfCounter.print display the counters
exposed by this process  ");
         System.out.println("  -f  read and execute commands from the
file                     ");
diff --git a/test/sun/tools/jcmd/usage.out b/test/sun/tools/jcmd/usage.out
--- a/test/sun/tools/jcmd/usage.out
+++ b/test/sun/tools/jcmd/usage.out
@@ -7,7 +7,7 @@
   If the pid is 0, commands will be sent to all Java processes.
   The main class argument will be used to match (either partially
   or fully) the class used to start Java.
-  If no options are given, lists Java processes (same as -p).
+  If no options are given, lists Java processes (same as -l).

   PerfCounter.print display the counters exposed by this process
   -f  read and execute commands from the file

Thanks,
Yuji


More information about the serviceability-dev mailing list