Как я могу сделать вывод 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 окна.