private void parseArguments(String args[]) { CmdLineParser parser = new CmdLineParser(Rubus.this); parser.setUsageWidth(80); try { // parse the arguments. parser.parseArgument(args); // you can parse additional arguments if you want. // parser.parseArgument("more","args"); // after parsing arguments, you should check // if enough arguments are given. if (arguments.isEmpty()) throw new CmdLineException(parser, "No argument is provided"); } catch (CmdLineException e) { System.err.println(e.getMessage()); System.err.println("java Rubus [options...] arguments..."); // print the list of available options parser.printUsage(System.err); System.err.println(); // print option sample. This is useful some time System.err.println(" Example: java Rubus " + parser.printExample(ExampleMode.ALL)); return; } if (classPath != null && !classPath.isEmpty()) { ClassFinder.setClassPath(classPath); } }
/** * コマンドライン引数を解析し結果を {@link #validArguments} に格納する. * @param args コマンドライン引数 */ private void parseArguments(String[] args) { CmdLineParser parser = new CmdLineParser(this); try { parser.parseArgument(args); initSystemProperties(); validArguments = true; } catch (CmdLineException e) { parser.printUsage(System.err); System.err.println(" Example: java -jar linkbinder-x.x.x.war"+parser.printExample(ExampleMode.ALL)); validArguments = false; } }
/** * コマンドライン引数を解析し結果を {@link #validArguments} に格納する. * @param args コマンドライン引数 */ private void parseArguments(String[] args) { CmdLineParser parser = new CmdLineParser(this); try { parser.parseArgument(args); initSystemProperties(); validArguments = true; } catch (CmdLineException e) { parser.printUsage(System.err); System.err.println(" Example: java -jar linkbinder-subscriber-x.x.x.war"+parser.printExample(ExampleMode.ALL)); validArguments = false; } }
private void invalidArgs(CmdLineParser parser, CmdLineException e) { System.err.println(e.getMessage()); System.err.println("java DownloadAccountInfo [options...] arguments..."); // print the list of available options parser.printUsage(System.err); System.err.println(); // print option sample. This is useful some time System.err.println(" Example: java DownloadAccountInfo " + parser.printExample(ExampleMode.ALL)); System.exit(1); }
private void invalidArgs(CmdLineParser parser, CmdLineException e) { System.err.println(e.getMessage()); System.err.println("java DownloadStatement [options...] arguments..."); // print the list of available options parser.printUsage(System.err); System.err.println(); // print option sample. This is useful some time System.err.println(" Example: java DownloadStatement " + parser.printExample(ExampleMode.ALL)); System.exit(1); }