<dependency> <groupId>com.xenomachina</groupId> <artifactId>argparser</artifactId> <version>0.7.1</version> </dependency> implementation 'com.xenomachina:argparser:0.7.1' import com.xenomachina.argparser.ArgParser; import com.xenomachina.argparser.DefaultHelpFormatter; import com.xenomachina.argparser.InvalidArgumentException; public class MyArgumentParser { public static void main(String[] args) { MyArguments myArgs = new MyArguments(); ArgParser argParser = ArgParser.create(myArgs).build() .defaultAction((namespace, unparsed) -> { }); try { argParser.parseArgsOrFail(args); } catch (InvalidArgumentException e) { System.err.println(e.getMessage()); argParser.printHelp(System.err); System.exit(1); } } public static class MyArguments { public String inputFilePath; public String outputFilePath; } } java -jar mylibrary.jar --input input.txt --output output.txt


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