import gnu.getopt.Getopt; public class CommandLineParser { public static void main(String[] args) { Getopt getopt = new Getopt("CommandLineParser", args, "hvo:"); int option; String output = null; while ((option = getopt.getopt()) != -1) { switch (option) { case 'h': printHelp(); break; case 'v': printVersion(); break; case 'o': output = getopt.getOptarg(); break; default: printUsage(); System.exit(1); } } System.out.println("Output file: " + output); } private static void printHelp() { System.out.println("Help message"); } private static void printVersion() { System.out.println("Version message"); } private static void printUsage() { System.out.println("Usage message"); } }


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