import joptsimple.*; public class CommandLineParserExample { public static void main(String[] args) { OptionParser parser = new OptionParser(); parser.accepts("name").withRequiredArg().ofType(String.class); parser.accepts("age").withRequiredArg().ofType(Integer.class); OptionSet options = parser.parse(args); if (options.has("name") && options.has("age")) { String name = (String) options.valueOf("name"); int age = (Integer) options.valueOf("age"); System.out.println("Name: " + name); System.out.println("Age: " + age); } else { System.out.println("Invalid arguments"); } } } shell javac CommandLineParserExample.java shell java CommandLineParserExample --name John --age 25 Name: John Age: 25 Invalid arguments


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