IntelliJ'de derleme hatalarının listesi nasıl görüntülenir?


176

Eclipse içinde görüntülenenlere benzer şekilde, IntelliJ'deki tüm derleme hatalarını görüntülemenin bir yolunu arıyorum. Burada ve Google'da arama yapmayı denedim, ancak gerçekten bir çözüm bulamadım. IntelliJ'i gerçekten çok seviyorum, yakın zamanda Eclipse'den dönüştürdüm ve umarım bu sadece eksik olduğum bir şeydir ve temel bir eksiklik değildir.


Intellij
Frederic

Yanıtlar:


159

Bence bu istediğine en yakın geliyor:

( Eclipse Kullanıcıları için IntelliJ IDEA Soru-Cevap bölümünden ):

resim açıklamasını buraya girin

Yukarıdaki, Eclipse görünümüne çok benzer bir görünüm elde etmek için Derleyici ayarlarında yakın zamanda tanıtılan bir seçenekle birleştirilebilir.

Yapılacak şeyler:

  1. Proje bölmesinde 'Sorunlar' görünümüne geçin:

    resim açıklamasını buraya girin

  2. Projeyi otomatik olarak derleme ayarını etkinleştirin:

    resim açıklamasını buraya girin

  3. Son olarak, Sorunlar görünümüne bakın:

    resim açıklamasını buraya girin

Intellij IDEA 13.xx ve Eclipse Kepler'de aynı projenin (derleme hatasıyla) nasıl göründüğünün karşılaştırması:

resim açıklamasını buraya girin

resim açıklamasını buraya girin

İlgili Bağlantılar: Yukarıda gösterilen maven projesi: https://github.com/ajorpheus/CompileTimeErrors
SSS 'Tutulma Modu' / 'Otomatik Derleme' projesi için: http://devnet.jetbrains.com/docs/DOC-1122


2
"Eclipse Mode" eklentisi IDEA 13 için mevcut değil
GarfieldKlon

3
Görünüşe göre bu "sorunlar" araç çubuğu yalnızca "otomatik derleme" modunu seçerseniz kullanılabilir. buraya bakın: jetbrains.com/help/idea/2016.2/problems-tool-window.html
atom88

4
Projeler yerine sorunlara geçtim ve 'Projeyi otomatik olarak oluştur' seçeneğini de etkinleştirdim ancak yine de sorunları / derleyici hatalarını görmüyorum. Sadece hataları olan sınıfları görüyorum. Herkes bu konuda yardımcı olabilir mi?
Crenguta S

Bu çalışıyor mu hiç Scala için? Bunu gerçekleştiriyor gibi görünmüyorum.
conny

3
Ne yazık ki, bu sadece derleme hatalarını gösterir, Eclipse gibi uyarılar vb. Göstermez. Ayrıca, pencere taşınamaz, bu yüzden sorunları görüntülediğinizde (derleme hataları olarak da bilinir), projenizi görüntüleyemezsiniz.
John Little

24

Bu sorunla karşılaşan herkes için daha güncel bir cevap:

( https://www.jetbrains.com/help/idea/eclipse.html , § Otomatik derleme ; ekran görüntüleri için tıklayın)

Otomatik olarak derleyin:

Otomatik derlemeyi etkinleştirmek için Ayarlar / Tercihler | Oluşturma, Yürütme, Dağıtım | Derleyici ve Projeyi otomatik olarak oluştur seçeneğini seçin

Tüm hataları tek bir yerde göster:

Sorunları araç penceresi görünür yap projesi otomatik seçeneği Derleyici ayarlarında etkindir. Proje derlemesinde tespit edilen sorunların bir listesini gösterir.

Eclipse derleyicisini kullanın: Bu aslında IntelliJ'de paketlenmiştir. Bence çok daha kullanışlı hata mesajları veriyor ve bu bloga göre , bir IDE'nin arka planında çalışmak üzere tasarlandığından ve artımlı derleme kullandığından çok daha hızlı.

Eclipse kendi derleyicisini kullanırken IntelliJ IDEA, JDK projesi ile birlikte gelen javac derleyicisini kullanır. Eclipse derleyicisini kullanmanız gerekiyorsa, Ayarlar / Tercihler | Oluşturma, Yürütme, Dağıtım | Derleyici | Java Derleyici ve seçin ... Eclipse ve javac derleyiciler arasındaki en büyük fark Eclipse derleyicisinin hatalara karşı daha toleranslı olması ve bazen derlenmeyen kod çalıştırmanıza izin vermesidir.


2
Ne yazık ki bu, Android projelerinde yardımcı olmuyor, çünkü derleme kademeli olarak ertelendi. Burada bunun için bir IntelliJ özelliği isteği var: youtrack.jetbrains.com/issue/IDEA-68854
NeilS

Başlangıçta 'ayarlara' erişmek için - CTRL + ALT + S (veya Dosya> Ayarlar)
Chris Halcrow

19

Sistemimde (IntelliJ Idea 2017.2.5), "Projeyi Otomatik Yap" ı etkinleştirmek yeterli değildi. Ayrıca ekranın altındaki sorunlar aracı penceresini görmek için "Görünüm, Araç Pencereleri, Sorunlar" menü öğesini kullanmak zorunda kaldım.

Sorunlar aracı penceresini açma


2
Bu basit cevap bana yardımcı oldu, ama yolView, Tool Windows, messages
18:33

1
İlginç ... In IntelliJ 2019,1, bir de bakın Problemsöğeyi ne de Messagesöğesini View> Tool Windowsmenüsü.
Basil Bourque

2
Ne yazık ki bu benim intellij versiyonumda eksik (nihai 2018.3)
John Little

0

Güç Tasarrufu Modunu devre dışı bırakmalısınız

Benim için bu düğmeyi tıkladım

resim açıklamasını buraya girin

ardından Güç Tasarrufu Modunu devre dışı bırakın

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.