<dependencies> <dependency> <groupId>net.sourceforge.argparse4j</groupId> <artifactId>argparse4j</artifactId> <version>0.9.0</version> </dependency> </dependencies> ArgumentParser parser = ArgumentParsers.newFor("ToolName").build() parser.addArgument("input").type(String.class).help("Input file"); ArgumentParser parser = ArgumentParsers.newFor("ToolName").build() parser.addArgument("--output").type(String.class).setDefault("output.txt").help("Output file"); Namespace namespace = parser.parseArgs(args); String inputFile = namespace.getString("input"); String outputFile = namespace.getString("output"); File input = new File(inputFile); // ... File output = new File(outputFile); // ...


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