import org.apache.commons.cli.*; public class MyCLI { public static void main(String[] args) { Options options = new Options(); options.addOption("h", "help", false, "Display help information"); options.addOption("o", "output", true, "Output file name"); CommandLineParser parser = new DefaultParser(); HelpFormatter formatter = new HelpFormatter(); CommandLine cmd; try { cmd = parser.parse(options, args); if (cmd.hasOption("h")) { formatter.printHelp("MyCLI", options); System.exit(0); } String outputFileName = cmd.getOptionValue("o"); System.out.println("Output file name: " + outputFileName); } catch (ParseException e) { System.out.println("Error parsing command line arguments: " + e.getMessage()); formatter.printHelp("MyCLI", options); System.exit(1); } } }


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