import gnu.getopt.Getopt; import gnu.getopt.LongOpt; LongOpt[] longOptions = new LongOpt[3]; longOptions[0] = new LongOpt("help", LongOpt.NO_ARGUMENT, null, 'h'); longOptions[1] = new LongOpt("input", LongOpt.REQUIRED_ARGUMENT, null, 'i'); longOptions[2] = new LongOpt("output", LongOpt.OPTIONAL_ARGUMENT, null, 'o'); Getopt g = new Getopt("MyProgram", args, "hi:o:", longOptions); int option; while ((option = g.getopt()) != -1) { switch (option) { case 'h': break; case 'i': String input = g.getOptarg(); break; case 'o': String output = g.getOptarg(); break; default: break; } } case 'h': break;


上一篇:
下一篇:
切换中文