【问题标题】:java joptsimple Getting two options with argumentsjava joptsimple 获取两个带参数的选项
【发布时间】:2013-08-16 19:00:00
【问题描述】:

我正在使用 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文件

【问题讨论】:

  • 您确定您的代码已经完成了-p 文件的加载吗?如果这是问题,请显示更多代码。

标签: java parameters options


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    • 2015-06-24
    • 1970-01-01
    • 2019-06-18
    • 1970-01-01
    • 2020-06-29
    相关资源
    最近更新 更多