src/share/classes/sun/tools/jps/Jps.java
Print this page
rev 8717 : 8027765: Make exit codes and stdout/stderr printing from jmap/jinfo/jstack/jps consistent
Reviewed-by:
@@ -43,15 +43,15 @@
try {
arguments = new Arguments(args);
} catch (IllegalArgumentException e) {
System.err.println(e.getMessage());
Arguments.printUsage(System.err);
- return;
+ System.exit(1);
}
if (arguments.isHelp()) {
- Arguments.printUsage(System.out);
+ Arguments.printUsage(System.err);
System.exit(0);
}
try {
HostIdentifier hostId = arguments.hostId();
@@ -163,8 +163,9 @@
System.err.println(cause.getMessage());
} else {
e.printStackTrace();
}
}
+ System.exit(1);
}
}
}