private static void displayHelpAndAbort() { HelpFormatter formatter = new HelpFormatter(); String optionsHelp = getOptionsHelpForUsage(); String header = BaseMessages.getString( PKG, "Carte.Usage.Text" ) + optionsHelp + "\nor\n" + BaseMessages.getString( PKG, "Carte.Usage.Text2" ) + "\n\n" + BaseMessages.getString( PKG, "Carte.MainDescription" ); StringWriter stringWriter = new StringWriter(); PrintWriter printWriter = new PrintWriter( stringWriter ); formatter.printHelp( printWriter, 80, "CarteDummy", header, options, 5, 5, "", false ); System.err.println( stripOff( stringWriter.toString(), "usage: CarteDummy" ) ); System.err.println( BaseMessages.getString( PKG, "Carte.Usage.Example" ) + ": Carte 127.0.0.1 8080" ); System.err.println( BaseMessages.getString( PKG, "Carte.Usage.Example" ) + ": Carte 192.168.1.221 8081" ); System.err.println(); System.err.println( BaseMessages.getString( PKG, "Carte.Usage.Example" ) + ": Carte /foo/bar/carte-config.xml" ); System.err.println( BaseMessages.getString( PKG, "Carte.Usage.Example" ) + ": Carte http://www.example.com/carte-config.xml" ); System.err.println( BaseMessages.getString( PKG, "Carte.Usage.Example" ) + ": Carte 127.0.0.1 8080 -s -u cluster -p cluster" ); System.exit( 1 ); }