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ß