import com.beust.jcommander.JCommander;
import com.beust.jcommander.Parameter;
public class Main {
public static class Args {
@Parameter(names = "-name", description = "Your name", required = true)
String name;
@Parameter(names = "-age", description = "Your age")
int age;
}
public static void main(String[] args) {
Args arguments = new Args();
JCommander.newBuilder()
.addObject(arguments)
.build()
.parse(args);
System.out.println("Hello, " + arguments.name + "! You are " + arguments.age + " years old.");
}
}