不同的参数类型

时间:2013-01-04 00:49:46

标签: java arguments

我对设计实施有疑问。 因此,有两种方法可以运行该程序。

  1. 通过命令行传递输入,输出目录
  2. 或从配置文件中读取(在这种情况下,我通过命令行传递配置文件的参数)
  3. 如果没有传递参数,则抛出错误
  4. 截至目前,我一直在使用args [0],args [1] ......

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

    有关设计实施的任何建议吗?

2 个答案:

答案 0 :(得分:3)

您可以使用此apache库专注于您的要求:

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

因此,您将能够避免使用差args表。

答案 1 :(得分:1)

又一个(简单)替代

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