<dependencies> <dependency> <groupId>com.martiansoftware</groupId> <artifactId>jsap</artifactId> <version>2.1</version> </dependency> </dependencies> import com.martiansoftware.jsap.*; public class Calculator { public static void main(String[] args) throws Exception { JSAP jsap = new JSAP(); FlaggedOption opt1 = new FlaggedOption("num1") .setStringParser(JSAP.INTEGER_PARSER) .setDefault("0") .setRequired(true) .setShortFlag('n') .setLongFlag("num1"); FlaggedOption opt2 = new FlaggedOption("num2") .setStringParser(JSAP.INTEGER_PARSER) .setDefault("0") .setRequired(true) .setShortFlag('m') .setLongFlag("num2"); jsap.registerParameter(opt1); jsap.registerParameter(opt2); JSAPResult jsapResult = jsap.parse(args); if (!jsapResult.success()) { System.err.println("Usage: java Calculator -n <num1> -m <num2>"); System.err.println(jsapResult.getErrorMessage()); System.exit(1); } int num1 = jsapResult.getInt("num1"); int num2 = jsapResult.getInt("num2"); int sum = num1 + num2; System.out.println("Sum: " + sum); } } https://github.com/martiansoftware/jsap/wiki/Usage-Example-Creating-a-simple-CLI


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