import com.google.devtools.common.options.OptionsParser; import com.google.devtools.common.options.OptionsBase; public class MyCommandLineTool { public static void main(String[] args) { OptionsParser parser = OptionsParser.newOptionsParser(MyOptions.class); parser.parseAndExitUponError(args); MyOptions options = parser.getOptions(MyOptions.class); if (options.verbose) { } if (options.inputFile != null) { } if (options.outputFile != null) { } } } public class MyOptions extends OptionsBase { public boolean verbose; @Option( name = "input", abbrev = 'i', defaultValue = "" ) public String inputFile; @Option( name = "output", abbrev = 'o', defaultValue = "" ) public String outputFile; }


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