import org.kohsuke.args4j.Option;
public class MyProgram {
@Option(name="-name", usage="Specify your name")
private String name;
public static void main(String[] args) {
new MyProgram().doSomething(args);
}
private void doSomething(String[] args) {
org.kohsuke.args4j.CmdLineParser parser = new org.kohsuke.args4j.CmdLineParser(this);
try {
parser.parseArgument(args);
} catch (org.kohsuke.args4j.CmdLineException e) {
System.err.println(e.getMessage());
System.err.println("Usage: java -jar MyProgram.jar [-name <your name>]");
parser.printUsage(System.err);
System.exit(1);
}
System.out.println("Hello, " + name + "!");
}
}