1

我正在使用 joptsimple 库,但我似乎无法以这种方式加载参数:

java Program -p P-File -a A-File

我正在使用以下代码来加载选项:

OptionParser parser = new OptionParser("p:a:");
OptionSet options = parser.parse("-p", "-a");

if(options.has("p") && options.hasArgument("p")) {
    //Load with FileInputStream
}
if(options.has("a") && options.hasArgument("a")) {
    //Load with FileInputStream
}

我的代码可以正常加载 -p 文件,但找不到 -a 文件

4

1 回答 1

1

我发现在尝试创建 OptionSet 而不是解析 ("p", "a") 时,我想是从 main(String[] args) 解析 args。问题解决了。

于 2013-08-14T17:47:21.390 回答