【问题标题】:java args like linux argsjava args 像 linux args
【发布时间】:2011-05-06 14:59:13
【问题描述】:

我想将参数传递给 java 应用程序,但喜欢 linux 应用程序风格。

java 中的 main 方法对所有参数使用 String 数组。 在 linux 中,大多数应用程序接受如下参数:ls -l --color

-l 用于以列表样式输出

--color 用于着色输出

我想找一段代码来解析像linux应用这样的main方法的String数组。

我想做这样的事情: java -jar myapp.jar -d arg1 --arg2

我可以做到,但我没有时间。所以,如果有人有一些代码可以做到这一点,那就更好了。

【问题讨论】:

    标签: java arguments


    【解决方案1】:

    你必须手动解析参数或使用http://commons.apache.org/cli/

    【讨论】:

      【解决方案2】:

      我想你想要来自 Apache 的 commons-cli

      【讨论】:

        【解决方案3】:

        您可能想看看 Commons CLI:http://commons.apache.org/cli/

        【讨论】:

          【解决方案4】:

          有一个 gnu optargs 包可用。就像它的 C 对应物一样。

          【讨论】:

            猜你喜欢
            • 2012-10-21
            • 1970-01-01
            • 2017-02-18
            • 1970-01-01
            • 1970-01-01
            • 2013-12-11
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多