Originariamente inviato da Alex'87
No! Guarda questo esempio:

codice:
        Runtime r = Runtime.getRuntime();
        Process p = r.exec("/usr/bin/hamachi start");

        BufferedReader bufferedReader = new BufferedReader(
                new InputStreamReader(p.getInputStream()));

        String s = bufferedReader.readLine();

        System.out.println("Output del processo: " + s);


No, è ciò che restituisce il metodo toString() dell'oggetto OutputStream che hai ottenuto, tutto qui.
Fare System.out.println(proc.getOutputStream()) è come fare System.out.println(proc.getOutputStream().toString());
ho fatto come dici tu. il problema è che ho un output sempre null.
siccome viene lanciato un programma che appena si apre mostra una finestra con delle scritte e un tasto "OK", io vorrei solo catturare le scritte. tutto qui.