<dependency> <groupId>net.sf.jopt-simple</groupId> <artifactId>jopt-simple</artifactId> <version>5.0.4</version> </dependency> import joptsimple.OptionParser; import joptsimple.OptionSet; public class CommandLineTool { public static void main(String[] args) { OptionParser parser = new OptionParser(); parser.accepts("n").withRequiredArg().ofType(String.class).required(); parser.accepts("a").withRequiredArg().ofType(Integer.class).required(); parser.accepts("g").withRequiredArg().ofType(String.class).required(); OptionSet options = parser.parse(args); String name = (String) options.valueOf("n"); int age = (int) options.valueOf("a"); String gender = (String) options.valueOf("g"); System.out.println("Name: " + name); System.out.println("Age: " + age); System.out.println("Gender: " + gender); } } java CommandLineTool -n John -a 25 -g Male Name: John Age: 25 Gender: Male


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