У меня проблема с выходом консоли. Я искал один день, и я все еще не могу решить проблему. Я попытался добавить текст на JTextArea
вручную, и он работает, поэтому gui должно быть в порядке. ЕСЛИ я сменил код на System.out.println(s)
, он успешно выполнит запись в консоли. Вот мой код:консольный выход на gui
public static void runSystemCommand(String command) {
String message=null;
int i=0;
while (i<1){
try {
gui area=new gui();
// ArrayList<String> sList = new ArrayList<String>();
areaField=new JTextArea();
sarray = new String [500];
Process p = Runtime.getRuntime().exec(command);
BufferedReader inputStream = new BufferedReader(
new InputStreamReader(p.getInputStream()));
String s = "";
// reading output stream of the command
while ((s = inputStream.readLine()) != null) {
area.jTextArea.append(s+ "\n"); //this doesnt work..
}
Thread.sleep(9000);
} catch (Exception e) {
e.printStackTrace();
}
i++;
}
В чем проблема? – Hackerdarshi
, все, о чем вы упоминали, это то, что он работает успешно. так, в чем проблема? – Stultuske
i can not see it on gui jTextArea – swipeales