jcommander-1.82.jar包下载

摘要

JCommander是一个用于解析命令行参数的Java框架,支持解析所有基本的数据类型,也支持将命令行解析成用户自定义的类型,只需要写一个转变函

书单推荐:成为Java顶级程序员架构师 ,这20来本(高薪)必看点击获取

书单推荐:成为Java顶级程序员架构师 ,这20来本(高薪)必看点击获取

JCommander是一个用于解析命令行参数的Java框架,支持解析所有基本的数据类型,也支持将命令行解析成用户自定义的类型,只需要写一个转变函数。

JCommander用法

将用来表示参数的fields用@Parameter标识:


import com.beust.jcommander.Parameter;

public class JCommanderExample {

@Parameter

private List<String> parameters = new ArrayList<String>();

@Parameter(names = { "-log", "-verbose" }, description = "Level of verbosity")

private Integer verbose = 1;

@Parameter(names = "-groups", description = "Comma-separated list of group names to be run")

private String groups;

@Parameter(names = "-debug", description = "Debug mode")

private boolean debug = false;

}