Hallo.
Wie ist es in java möglich, eine eingabeaufforderung der Kommandozeile unter linux abzufangen und das gewünschte z.b.: über joptionpane (oder irgendwie anders) einzugeben?
habe unten stehenden code zur ausgabe! lediglich wenn eine eingabe erwartet wird wird nichts ausgegeben!
vielen dank!
mfg
Wie ist es in java möglich, eine eingabeaufforderung der Kommandozeile unter linux abzufangen und das gewünschte z.b.: über joptionpane (oder irgendwie anders) einzugeben?
habe unten stehenden code zur ausgabe! lediglich wenn eine eingabe erwartet wird wird nichts ausgegeben!
vielen dank!
mfg
Java:
import java.io.*;
public class Command{
public static void exec(String batchcommand){
try{
Process pr = Runtime.getRuntime().exec(batchcommand);
pr.waitFor();
BufferedReader buf = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line = "";
while ((line = buf.readLine()) != null)
{
System.out.println(line);
}
}
catch(Exception e){
System.out.println("nicht ausführbar");
}
}
}