Hi, wie schon gesagt habe ich ein problem bei einem von mir gerschriebenen Java programm...
Ich hoffe es findet sich jemand der mir helfen kann,...
Ich erzeuge einen Prozess der eine Shell öffnetauf die ich mithilfe eines OutputStreamWriters schreiben kann, und die mir über einen In putStream die rückgabewerte/ Programmausgaben liefern sollte.
Mein Problem ist das ich keine Programmausgaben zurückbekomme,....
Hoffe ich habe mein Problem einiegermaßen verständlich beschrieben.
Zur weiteren Erklärung hier mein Quellcode(ausschnitt)
----------------------------------------------------------------
char chr;
proc = Runtime.getRuntime().exec( "sh" )
InputStream shelloutput = proc.getInputStream();
OutputStreamWriter shellinput = new OutputStreamWriter(proc.getOutputStream());
shellinput.write(cvsUrl+" login
");
while( (chr=(char)shelloutput.read() ) != -1 )
{
System.out.print(chr);
}
shellinput.write(cvsPassword+"
");
while( (chr=(char)shelloutput.read() ) != -1 )
{
System.out.print(chr);
}
shellinput.close();
shelloutput.close();