import de.rosstauscher.jeel.MainParameter; import de.rosstauscher.jeel.Parameter; import de.rosstauscher.jeel.ParameterException; import de.rosstauscher.jeel.annotations.Command; import de.rosstauscher.jeel.annotations.Option; @Command(name = "myapp", description = "My Application") public class MyApp { @Option(shortName = "f", longName = "file", description = "Input file") private String inputFile; @MainParameter(description = "Main parameter") private String mainParameter; public static void main(String[] args) { try { MyApp app = new MyApp(); new Parameter(app).parse(args); app.run(); } catch (ParameterException e) { System.out.println(e.getMessage()); e.printStackTrace(); } } private void run() { System.out.println("Input file: " + inputFile); System.out.println("Main parameter: " + mainParameter); } }


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