Hi,
ich habe ein Programm dass ein externes Programm aufruft, welches eine Konsolenausgabe - ... ausgibt ( :bae: )
Mein java Programm ist im Grunde nur eine GUI dazu
Meine erste Idee war nun die Konsolenausgabe auf eine Textarea umzuleiten (bspw. so wie hier) - funktioniert an sich auch.
Nur - wenn ich das Programm in einer bestimmten Art aufrufe bekomme ich folgendes:
Kann es sein, dass mein externes Programm versucht in seinen Output stream zu schreiben -> und damit in meine JTextarea, zuvor will es diese "Datei" exklusiv bekommen, was natürlich bei der JTextaArea nicht klappt.... ?
Wenn ja - gibts ne Möglichkeit das zu verhindern?
Wenn nein: weiß jemand worans sonst liegt? :bahnhof:
An sich wäre das aber auch alles egal, wenn mir nur jemand sagt, wie ich die Ausgabe des Programms direkt sichtbar mache also das vom eigentlichen Programm kommende Konsolenfenster anzeige
Ich starte das Programm mit exec() (wenn ichs manuell starte, öffnet sich auch die Konsole ...)#
Danke!
(hoffe ich hab niemanden zu sehr verwirrt ???:L )
Gruß
ich habe ein Programm dass ein externes Programm aufruft, welches eine Konsolenausgabe - ... ausgibt ( :bae: )
Mein java Programm ist im Grunde nur eine GUI dazu
Meine erste Idee war nun die Konsolenausgabe auf eine Textarea umzuleiten (bspw. so wie hier) - funktioniert an sich auch.
Nur - wenn ich das Programm in einer bestimmten Art aufrufe bekomme ich folgendes:
Code:
Failed to open 'javax.swing.JTextField[,5,27,400x25, -->[GEKÜRZT]<-- ,horizontalAlignment=LEADING]' : Failed to lock the file (16392).
Wenn ja - gibts ne Möglichkeit das zu verhindern?
Wenn nein: weiß jemand worans sonst liegt? :bahnhof:
An sich wäre das aber auch alles egal, wenn mir nur jemand sagt, wie ich die Ausgabe des Programms direkt sichtbar mache also das vom eigentlichen Programm kommende Konsolenfenster anzeige
Ich starte das Programm mit exec() (wenn ichs manuell starte, öffnet sich auch die Konsole ...)#
Danke!
(hoffe ich hab niemanden zu sehr verwirrt ???:L )
Gruß