【发布时间】:2014-08-14 18:00:32
【问题描述】:
我正在尝试编写一个执行时的程序 java -jar -cf 文件.txt 将检索 cf 参数的值。我到目前为止的代码是:
Options options = new Options();
final Option configFileOption = Option.builder("cf")
.longOpt("configfile")
.desc("Config file for Genome Store").argName("cf")
.build();
options.addOption(configFileOption);
CommandLineParser cmdLineParser = new DefaultParser();
CommandLine commandLineGlobal= cmdLineParser.parse(options, commandLineArguments);
if(commandLineGlobal.hasOption("cf")) {
System.out.println(commandLineGlobal.getOptionValue("cf"));
}
我面临的问题是正在打印的值为空。谁能告诉我我错过了什么?
【问题讨论】: