我有一个包含<和>。该字符串作为参数传递给jar。 但是当执行jar文件时,我收到错误,说系统找不到指定的文件。
java -jar -Dparam=<par>whatever</par> c:\myjar.jar
如何摆脱这些特殊字符以消除此错误?
答案 0 :(得分:1)
根据您的路径C:\
,我假设您正在运行Windows。如果将它放在双引号中不起作用,您可以尝试使用^
,因为它是命令提示符的转义字符。
java -jar -Dparam=^<par^>whatever^</par^> c:\myjar.jar
答案 1 :(得分:0)
在Windows中,尝试使用双引号。
"java -jar -Dparam=<par>whatever</par> c:\myjar.jar"
或java "-jar -Dparam=<par>whatever</par> c:\myjar.jar"
应该这样做。
如果你使用&lt;或者&gt;在Windows命令行中,它们执行重定向输出的特殊功能。