<dependency> <groupId>gnu.getopt</groupId> <artifactId>java-getopt</artifactId> <version>1.0.14</version> </dependency> import gnu.getopt.Getopt; public class CommandLineParser { public static void main(String[] args) { Getopt g = new Getopt("CommandLineParser", args, "a:b"); int c; String optionA = null; String optionB = null; while ((c = g.getopt()) != -1) { switch (c) { case 'a': optionA = g.getOptarg(); break; case 'b': optionB = g.getOptarg(); break; default: System.out.println("Invalid option: " + (char) c); break; } } System.out.println("Option A: " + optionA); System.out.println("Option B: " + optionB); } } shell javac CommandLineParser.java java CommandLineParser -a optionAValue -b optionBValue Option A: optionAValue Option B: optionBValue


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