如何传递和输入Java jar参数?

问题描述

当我使用"&"作为参数时,命令行将&视为新命令的开始,但是&是我参数的一部分。例如-如果我运行java -jar Runner.jar ABC&DEF

我希望参数值为"ABC&DEF",但出现如下错误

Exception in thread "main" java.lang.Arrayindexoutofboundsexception: 1
        at Runner.main(Runner.java:11)

'DEF'不被识别为内部或外部命令, 可操作的程序或批处理文件

解决方法

您可以尝试使用''""引用引数。