Below is my code.Trying to execute python script but waitfor() never completing . Below is my code. Any suggestions.
String[] command ={"CMD","C:\\Users\\vkode200\\IdeaProjects\\Pythonex1\\TestHello.py"};
ProcessBuilder probuilder = new ProcessBuilder(command );
//You can set up your work directory
/*probuilder.directory(new File("c:\\xyzwsdemo"));*/
Process process = probuilder.start();
//Read out dir output
InputStream is = process.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader br = new BufferedReader(isr);
String line;
System.out.printf("Output of running %s is:\n",
Arrays.toString(command));
/*while ((line = br.readLine()) != null) {
System.out.println(line);
}
*/
//Wait to get exit value
try {
exitValue = process.waitFor();
/*exitValue= process.exitValue();*/
System.out.println("\n\nExit Value is " + exitValue);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}