Witam,

Chce stworzyc cos takiego:
Glowny proces uruchami proces o nazwie generator ktory nie robi nic innego tylko generuje ciag stringow:

"uruchomiono generator"
"1"
"2"
"3"
"koniec"

glowny proces przejol strumien wyjsciowy tego programu odczytal dane i chce przekazac je do procesu mnozenie aby ten cos z nimi zrobil.

              
                   

                   Process mnozenie=watek.exec("java -cp /NetBeansProjects/strumienie/build/classes moduly/Mnozenie");
                   OutputStream ostrM=mnozenie.getOutputStream();
                   PrintStream aaa=new PrintStream(ostrM);
            
                    System.out.println("wiadomosc");
                    aaa.println("chce dodac cos sam");
                    aaa.flush();
                    aaa.close();
                    ostrM.flush();
                    ostrM.close();                   
                    System.out.println("wiadomosc2");

               

generator dziala dobrze ale przekazywanie danych do procesu mnozenie nawala. w procesie mnozenie dostaje tylko rzeczy wypusane przez System.out.

Co zrobic zeby nie trzeba bylo uzywac system.out?