Как я могу сделать вывод Eclipse std: out на стандартную консоль Windows

Как знают пользователи eclipse, eclipse фиксирует вывод std out и err по умолчанию и выгружает его в консоль, интегрированную с IDE.

Я хотел бы, чтобы eclipse просто использовал стандартный экземпляр cmd windows для отображения std: out и std: err по умолчанию, как это делает большинство других IDE. Кто-нибудь знает, как это установить?

Ответ 1

Я не знаю, можно ли перенаправить на нужное консольное окно, однако оно может перенаправляться на файл (что более полезно IMHO) - в настройках Run/Debug → Common → Standard Input and Output (it может даже записывать в консоль и файл одновременно).

Ответ 2

Хорошо, вы могли бы расширить/заменить существующий вид консоли и добавить параметр для записи в stdout/stderr.

Если вы говорите о Java-программе и хотите, чтобы она открыла новое консольное окно для stdout/stderr, вам, вероятно, придется модифицировать запуск JDT.

Зачем вам это нужно? Мне гораздо удобнее иметь stdout/stderr в консоли Eclipse.

Ответ 3

Так как вы не сказали, почему вы предпочитаете stdout в оконном окне cmd, я сделаю некоторые предположения: - вы хотите только перемещать окно вокруг Eclipse

В приведенном выше примере вы можете перетащить окно консоли на вкладку вне Eclispe, и вы откроете другое окно, которое вы можете перемещать, как подсказка cmd.

Ответ 4

Когда вы запускаете java.class из cmd, он автоматически выводит на экран CMD. Либо возьмите последний файл .class из папки bin или скомпилируйте его самостоятельно, используя javac. затем просто перейдите к окну cmd, где находится файл класса, и запустите его с помощью java yourClassesName.class, и он автоматически напишет все выходные данные в cmd окна.