我得到了一个类型为apache.commons.cli.CommandLine的对象。不知何故没有toString()方法(org.apache.commons.exec.CommandLine确实有toString()方法)。

是否可以将原始命令行作为字符串获取?

最佳答案

不,不可能从CommandLine对象取回原始输入参数。 CommandLine对象仅存储解析器从输入参数列表中解析的内容。

如果您确实想要确切的参数列表,则可以为解析器提供保存对传递给解析器的String[]的引用。

10-05 23:15