<dependency> <groupId>com.martiansoftware</groupId> <artifactId>jsap</artifactId> <version>2.1</version> </dependency> import com.martiansoftware.jsap.*; public class MyApp { public static void main(String[] args) throws JSAPException { JSAP jsap = new JSAP(); FlaggedOption inputOption = new FlaggedOption("input") .setStringParser(JSAP.STRING_PARSER) .setDefault("default_input.txt") .setRequired(true) .setShortFlag('i') .setLongFlag("input"); UnflaggedOption outputOption = new UnflaggedOption("output") .setStringParser(JSAP.STRING_PARSER) .setDefault("default_output.txt") .setRequired(true); jsap.registerParameter(inputOption); jsap.registerParameter(outputOption); JSAPResult parseResult = jsap.parse(args); String inputFile = parseResult.getString("input"); String outputFile = parseResult.getString("output"); // ... System.out.println("Input file: " + inputFile); System.out.println("Output file: " + outputFile); } } java MyApp -i input.txt output.txt


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