Java Hata satırının, çıktının altında veya üstünde olması yerine, varsayım satırında kalmasını nasıl sağlayabilirim

0

Soru

sistemi kullanmaya çalıştığımda.yanılmak.println () komutu, her zaman hata kodunu, sözde satırında olması yerine terminal çıktısının altında veya üstünde gösterir

Expectation

Reality

intellij-idea java
2021-11-17 18:27:56
1

En iyi cevabı

0

Stdout (out) ve Stderr (err) çıkış akışları tasarım gereği eşitlenmez. İki farklı akıştan çıktıyı senkronize hale getirmek için özel işleme gereklidir.

Lütfen IntelliJ IDEA bug tracker'daki ilgili soruna bakın.

Bu sorunun giderilmesinin bir sonucu olarak, bu akışları eşitlemek için bir Kayıt Defteri seçeneği sağlanmıştır. Dezavantajı, IDE'NİN artık gösterilmeyeceğidir err bu iki akıştan çıkan çıktı olarak kırmızı çıktı birleştirilecektir.

Bu seçeneği etkinleştirmek için Yardım / Bul Eylemini kullanın, Kayıt Defteri yazın, ardından bulup etkinleştirin run.processes.with.redirectedErrorStream seçenek.

Bu yorumda daha fazla ayrıntı bulabilirsiniz.

Ayrıca ilgili cevabıma buradan bakın.

Ne yazık ki, 2020'de tekrar kırıldı.* çalışma Hedefleri tanıtıldıktan sonra serbest bırakılır. İlgili bir hatayı gönderdik ve düzelttik. Düzeltme, sonraki güncelleştirmelerden birinde kullanılabilir olmalıdır. Bu işlevsellik sizin için kritikse, 2019 sürümünü şu adresten kullanabilirsiniz: https://www.jetbrains.com/idea/download/previous.html düzeltme serbest bırakılana kadar.

2021-11-19 16:11:27

Zaten etkinleştirdim, ancak hala çalışmıyor
Melza SacZ

Demek istediğim, hata çizgisi hala kırmızı ve kod hala her yere dökülüyor
Melza SacZ

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................