我正在尝试使用
Runtime.getRuntime().exec("C:\\Program Files\\AutoIt3\\autoit3.exe ./WindowsAuthenticationLogin.au3");
在java中
但是失败并显示失败消息为
Cannot run program "C:\Program"
请告诉我如何才能提供正确的工作路径
答案 0 :(得分:1)
您需要使用\\
Runtime.getRuntime().exec("C:\\Program\\ Files\\AutoIt3\\autoit3.exe ./WindowsAuthenticationLogin.au3");
答案 1 :(得分:0)
如果路径包含空格,则路径需要在其周围转义引号。或者,对于Program Files
目录,您也可以使用:
Runtime.getRuntime().exec("C:\\Progra~1\\AutoIt3\\autoit3.exe ./WindowsAuthenticationLogin.au3");