Где отображаются подпроцессы Eclipse (запускаемые с помощью меню «Выполнить»)? - PullRequest
14 голосов
/ 07 января 2009

Я использую Eclipse 3.4.1, перемещая свои первые шаги. Когда я запускаю свой проект (процесс сервера), открывается консоль. Но по некоторым причинам через некоторое время я не могу найти его больше (даже если процесс все еще запущен). Я хотел бы найти его, чтобы иметь возможность увидеть его вывод и / или убить его. Есть ли в Eclipse место, где я могу найти все запущенные подпроцессы?

Ответы [ 3 ]

28 голосов
/ 07 января 2009

На панели консоли есть маленькая кнопка, похожая на монитор. В нем перечислены все открытые консоли. Мне стыдно, что я сам не нашел его до публикации вопроса, но, возможно, это кому-нибудь пригодится.

5 голосов
/ 07 января 2009

Если вы говорите о «консоли затмения», существует только один «вид консоли», но несколько экземпляров консоли.

Вы можете просматривать различные консоли, нажав на вторую кнопку слева на виде консоли (ту, которая похожа на монитор)

Ваша консоль может «исчезнуть», потому что в процессе основной консоли (стандартный вывод) отображается другое сообщение, а ваш сервер все еще работает с другим экземпляром консоли.

3 голосов
/ 17 июля 2017

Более простой способ, если вы имеете дело со многими процессами, - это использовать представление «Отладка» (примечание: НЕ перспектива отладки, а только «представление» или «окно» отладки).

Показывает список запущенных процессов, включая процессы, запущенные с помощью Run вместо Debug. Выбор процесса в представлении «Отладка» откроет соответствующую консоль, и наоборот.

Я поместил представление «Отладка» над представлением «Консоль» и изменил его размер, чтобы отобразить всего несколько строк.

...