2009-01-07 4 views
13

Ich benutze Eclipse 3.4.1, verschiebe meine ersten Schritte. Wenn ich mein Projekt (ein Serverprozess) ausführe, öffnet sich eine Konsole. Aber aus irgendwelchen Gründen kann ich es nach einiger Zeit nicht mehr finden (auch wenn der Prozess noch nicht abgeschlossen ist). Ich möchte es finden, um seine Ausgabe zu sehen und/oder sie zu töten. Gibt es in Eclipse einen Platz, an dem ich alle laufenden Subprozesse finden kann?Woher kommen Eclipse-Subprozesse (gestartet mit dem "run" -Menü)?

Antwort

25

Es gibt eine kleine Schaltfläche, die wie ein Monitor in der Konsole aussieht. Es listet alle offenen Konsolen auf. Ich schäme mich, dass ich es nicht selbst gefunden habe, bevor ich die Frage gestellt habe, aber vielleicht wird es jemandem nützlich sein.

5

Wenn Sie über "Eclipse-Konsole" sprechen, gibt es nur eine "Konsolenansicht", aber mehrere Konsoleninstanzen.

Sie können die verschiedenen Konsolen sehen, indem Sie auf die zweite Schaltfläche von links in der Konsolenansicht klicken (das wie ein Monitor suchen)

Ihre Konsole ‚verschwinden‘, weil eine andere Nachricht in der Hauptkonsole angezeigt wird (stdout), während der Server weiterhin mit der anderen Konsoleninstanz ausgeführt wird.

0

Ein einfacherer Weg, wenn Sie mit vielen Prozessen zu tun haben, ist die Debug-Ansicht (Hinweis: NICHT die Debug-Perspektive, nur die Debug 'Ansicht' oder 'Fenster').

Es wird eine Liste der laufenden Prozesse angezeigt, einschließlich der Prozesse, die mit Ausführen anstelle von Debug gestartet wurden. Durch Auswählen eines Prozesses in der Debug-Ansicht wird die entsprechende Konsole geöffnet und umgekehrt.

Ich legte die Debug-Ansicht über die Konsolenansicht und Größe, um nur ein paar Zeilen anzuzeigen.

Verwandte Themen