【问题标题】:Different argument types不同的参数类型
【发布时间】:2013-01-04 00:49:45
【问题描述】:

我有一个关于设计实施的问题。 所以,程序有两种运行方式。

  1. 通过命令行传递输入、输出目录
  2. 或从配置文件中读取(在这种情况下,我通过命令行传递配置文件的参数)
  3. 如果没有传递参数,则抛出错误

到目前为止,我一直在使用 args[0]、args[1]...

有没有办法(我确定有),以便我可以在 java 中将标志(如 --input --output 等)作为参数传递。

对设计实现有什么建议吗?

【问题讨论】:

    标签: java arguments


    【解决方案1】:

    您可以使用这个专注于您需求的 apache 库:

    http://commons.apache.org/cli/usage.html

    因此,您将能够避免使用糟糕的args 表。

    【讨论】:

      【解决方案2】:

      另一个(简单的)替代方案

      http://www.martiansoftware.com/jsap/

      【讨论】:

        猜你喜欢
        • 2021-02-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-09-22
        • 2020-01-23
        • 1970-01-01
        相关资源
        最近更新 更多