in my java program, i am trying to get the InputStream from a process and print it with this piece of code:
try {
        Process p = Runtime.getRuntime().exec("cmd /c start dammage\\4.simulation.cmd");
        //BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream()));
        //StringBuffer sb = new StringBuffer();
        //String line;
        //while ((line = br.readLine()) != null) {  
            //sb.append(line).append("\n");
        //}  
        //System.out.println(sb.toString());
        String input = IOUtils.toString(p.getErrorStream());
        System.out.println(input);
    } catch (IOException ex) {
        Logger.getLogger(UI.class.getName()).log(Level.SEVERE, null, ex);
        JOptionPane.showMessageDialog(this, "Something happened");
    }
I tried both ways shown above (commented and uncommented), but none of them prints anything. So i would like to ask what am i doing wrong here?
I appreciate any help.
 
     
     
    