jdk/src/jdk.jcmd/share/classes/sun/tools/jps/Jps.java
changeset 27957 24b4e6082f19
parent 25859 3317bb8137f4
child 32474 5b41b53a4997
equal deleted inserted replaced
27956:7e6ab24dd745 27957:24b4e6082f19
    90                     errorString = " -- process information unavailable";
    90                     errorString = " -- process information unavailable";
    91                     VmIdentifier id = new VmIdentifier(vmidString);
    91                     VmIdentifier id = new VmIdentifier(vmidString);
    92                     vm = monitoredHost.getMonitoredVm(id, 0);
    92                     vm = monitoredHost.getMonitoredVm(id, 0);
    93 
    93 
    94                     errorString = " -- main class information unavailable";
    94                     errorString = " -- main class information unavailable";
    95                     output.append(" " + MonitoredVmUtil.mainClass(vm,
    95                     output.append(' ').append(MonitoredVmUtil.mainClass(vm,
    96                             arguments.showLongPaths()));
    96                             arguments.showLongPaths()));
    97 
    97 
    98                     if (arguments.showMainArgs()) {
    98                     if (arguments.showMainArgs()) {
    99                         errorString = " -- main args information unavailable";
    99                         errorString = " -- main args information unavailable";
   100                         String mainArgs = MonitoredVmUtil.mainArgs(vm);
   100                         String mainArgs = MonitoredVmUtil.mainArgs(vm);
   101                         if (mainArgs != null && mainArgs.length() > 0) {
   101                         if (mainArgs != null && mainArgs.length() > 0) {
   102                             output.append(" " + mainArgs);
   102                             output.append(' ').append(mainArgs);
   103                         }
   103                         }
   104                     }
   104                     }
   105                     if (arguments.showVmArgs()) {
   105                     if (arguments.showVmArgs()) {
   106                         errorString = " -- jvm args information unavailable";
   106                         errorString = " -- jvm args information unavailable";
   107                         String jvmArgs = MonitoredVmUtil.jvmArgs(vm);
   107                         String jvmArgs = MonitoredVmUtil.jvmArgs(vm);
   108                         if (jvmArgs != null && jvmArgs.length() > 0) {
   108                         if (jvmArgs != null && jvmArgs.length() > 0) {
   109                           output.append(" " + jvmArgs);
   109                           output.append(' ').append(jvmArgs);
   110                         }
   110                         }
   111                     }
   111                     }
   112                     if (arguments.showVmFlags()) {
   112                     if (arguments.showVmFlags()) {
   113                         errorString = " -- jvm flags information unavailable";
   113                         errorString = " -- jvm flags information unavailable";
   114                         String jvmFlags = MonitoredVmUtil.jvmFlags(vm);
   114                         String jvmFlags = MonitoredVmUtil.jvmFlags(vm);
   115                         if (jvmFlags != null && jvmFlags.length() > 0) {
   115                         if (jvmFlags != null && jvmFlags.length() > 0) {
   116                             output.append(" " + jvmFlags);
   116                             output.append(' ').append(jvmFlags);
   117                         }
   117                         }
   118                     }
   118                     }
   119 
   119 
   120                     errorString = " -- detach failed";
   120                     errorString = " -- detach failed";
   121                     monitoredHost.detach(vm);
   121                     monitoredHost.detach(vm);