Java-带空格和双引号的ProcessBuilder命令参数失败

Java-带空格和双引号的ProcessBuilder命令参数失败,第1张

Java-带空格和双引号的ProcessBuilder命令参数失败

添加不带双引号的单个字符串。

     commands.add ( "C:\Program Files\CCBU\CCBU.exe");     commands.add ( "-d");     commands.add ("C:\My Data\projects\ccbu\ciccb-report.xls"        );     commands.add ( "-tf");     commands.add("C:\Program Files\CCBU\loss-billing-filters.txt"   );     commandExecutor = new SystemCommandExecutor(commands);

ProcessBuilder将处理必要的args处理。


拉起评论:

Jayan,您的主意让我开始思考:以下方法有效:

 commands.add ( "-dC:\My Data\projects\ccbu\ciccb-report.xls" ); commands.add ( "-tfC:\Program Files\CCBU\loss-billing-filters.txt"

); –林肯



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5429426.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存