Von meinem Eclipse-Plugin möchte ich einen Befehl ausführen und die Ergebnisse in der Konsolenansicht anzeigen (und später Formatierung und Hyperlinking und Mustervergleich durchführen, was über den org.eclipse.ui.console.consolePatternMatchListeners
Erweiterungspunkt AFAIK erfolgt). Meine Frage ist, wie man das macht? Im einfachen Java würde ich eine ProcessBuilder
verwenden. Muss ich das tun und den stdout/stderr irgendwie an eine neu erstellte Konsolenseite binden oder gibt es einen anderen Weg? Irgendwelche Hinweise/Erfahrungen werden geschätzt.Einen Befehl programmatisch in der Eclipse-Konsole ausführen
1
A
Antwort
2
Mit Eclipse FAQ, this SO question und the ProcessBuilder schaffte ich es gemächlich zu meiner Konsole zu erstellen, zeigen Sie sie und Echo des Eingangsstroms des Prozesses der Nachrichtenstrom der Konsole (statt System.out).