<dependencies> <dependency> <groupId>info.picocli</groupId> <artifactId>picocli</artifactId> <version>4.6.1</version> </dependency> </dependencies> import picocli.CommandLine; import picocli.CommandLine.Command; import picocli.CommandLine.Option; @Command(name = "add", description = "Adds two numbers") public class AddCommand implements Runnable { @Option(names = {"-n1", "--num1"}, required = true, description = "First number") private int num1; @Option(names = {"-n2", "--num2"}, required = true, description = "Second number") private int num2; public void run() { int sum = num1 + num2; System.out.println("Sum: " + sum); } public static void main(String[] args) { CommandLine.run(new AddCommand(), System.out, args); } } java -jar our-program.jar add --num1 10 --num2 5


上一篇:
下一篇: