<dependency> <groupId>com.github.lalyos</groupId> <artifactId>mainargs</artifactId> <version>1.12.1</version> </dependency> public class FileOptions { public String inputFilePath; public String outputFilePath; public String mode; } public class FileProcessor { public void process(FileOptions options) { } } } public class Main { public static void main(String[] args) { try { FileOptions options = MainArgs.parse(args, FileOptions.class); FileProcessor processor = new FileProcessor(); processor.process(options); } catch (IllegalArgumentException e) { System.err.println(e.getMessage()); MainArgs.usage(FileOptions.class); } } } shell


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