když se snažím používat Systém.err.println() příkaz, jeho vždy ukazuje chybový kód v dolní nebo horní části výstup na terminál místo toho, aby to v jeho údajné line
Stdout (výstup) a Stderr (err) výstupní proudy nejsou synchronizovány design. Zvláštní zacházení je nutné, aby výstup z dvou různých proudů synchronní.
Prosím, viz odpovídající problém v IntelliJ IDEA bug tracker.
V důsledku stanovení tohoto problému, Registru volba byla poskytnuta synchronizovat tyto proudy. Nevýhodou je, že IDE se již nebude zobrazovat err
výstup v červené barvě jako výstup z těchto dvou proudů budou sloučeny.
Chcete-li aktivovat tuto možnost použijte nápovědu | Najít Akce, typu Registru, pak najít a umožnit run.processes.with.redirectedErrorStream
možnost.
Můžete si najít více informací v tomto komentář.
Viz také můj týkající odpověď.
Bohužel, bylo to opět rozbité v roce 2020.* uvolňuje po Útěku Cíle byly zavedeny. Jsme předložených a stanovena odpovídající chybu. Oprava by měla být k dispozici v jedné z příštích aktualizací. Pokud tato funkce je rozhodující pro vás, můžete použít 2019 propuštění z https://www.jetbrains.com/idea/download/previous.html dokud nebude vydána oprava.