Это ошибка в Eclipse . Похоже, что Eclipse использует отдельные потоки для чтения содержимого потоков out
и err
без какой-либо синхронизации.
Если вы скомпилируете класс и выполните его в консоли (с классическим java
), , порядок будет таким, как ожидалось.