I read a lot about the question, but the answers I found do not work fully.
I am trying to run this code:
String[] args = {"cmd","/c","start","C:\\Program Files\\XML Marker\\xmlmarker.exe"}; Runtime rt = Runtime.getRuntime(); ProcessBuilder pb = new ProcessBuilder(args); Process pr = pb.start();
Since I have spaces in my path, I use the String array to pass arguments to Process But ... it opens a DOS command window, but does not run my program, as if the parameters were ignored
I tried with rt.exec (args) and pb.start () ... same result
Can someone give me some advice please? Thanks.
source share