Ich habe versucht, einen Stapelbefehl auszuführen, um eine Batch-Datei zu öffnen, aber es scheint nicht in der Lage, den Speicherort zu finden. Der Fehler, den ich bekommen istWindows kann nicht finden, wenn Batch-Befehl in Java
„Windows kann nicht finden,‚C: Programm‘Achten Sie darauf, den Namen richtig eingegeben hat“
Dies ist die ursprüngliche Linie in den Chargen
call testrunner.bat -a -f"W:\WebServices Migration Project\crp5\regression results" "W:\WebServices Migration Project\crp5\soapui-project.xml"
Die Java-Code
Process process = Runtime.getRuntime().exec("cmd /c start C:\\Program Files\\SmartBear\\SoapUI-5.2.1\\bin\\testrunner.bat -a -f'W:\\WebServices Migration Project\\crp5\regression results' 'W:\\WebServices\\crp5\\soapui-project.xml'");
Vielen Dank, dass funktioniert, aber jetzt einen ähnlichen Fehler für die anderen Pfade bekommen. Windows kann 'w \ webservice migration ....' 'w \ webservice ....' nicht finden, diese anderen Pfade sind eher ein Argument für diese testrunner.bat Datei. Einer ist der Speicherort des xml, den der bat verwendet, und der andere ist der Speicherort, an dem die Ausgabedateien gespeichert wurden. Versuchte ähnliche Dinge, aber funktionierte nicht wie ich wollte. – user2767082