java参数与linux参数类似

java参数与linux参数类似,java,arguments,Java,Arguments,我希望将参数传递给java应用程序,但类似于linux应用程序样式 java中的main方法对所有参数使用字符串数组。 在linux中,大多数应用程序都接受如下参数:ls-l--color -l用于以列表样式输出 --color用于着色输出 我想找到一段代码来解析主方法(如linux应用程序)的字符串数组 我想这样做: java-jar myapp.jar-d arg1--arg2 我能去,但我没有时间。因此,如果有人有一些代码可以做到这一点,那就更好了。您必须手动解析参数,或者使用Apache

我希望将参数传递给java应用程序,但类似于linux应用程序样式

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

-l
用于以列表样式输出

--color
用于着色输出

我想找到一段代码来解析主方法(如linux应用程序)的字符串数组

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


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

您必须手动解析参数,或者使用Apache。

我认为您需要使用Apache。

您可能需要查看Commons CLI:

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