我想跑
java -jar application.jar -Dlog4j.configuration="path/to/log4j.xml"
application.jar 使用 Commons CLI 运行,需要外部 log4j.xml 文件。
当我运行此命令时,出现以下异常:
java.lang.IllegalArgumentException: opt contains illegal character value '.'
at org.apache.commons.cli.OptionValidator.validateOption(OptionValidator.java:73)
at org.apache.commons.cli.Option.<init>(Option.java:123)
at org.apache.commons.cli.Options.addOption(Options.java:131)
at org.apache.commons.cli.Options.addOption(Options.java:114)
因为 Dlog4j.configuration 有 '.'。我怎么能跳过这个?