Bagaimana cara melihat daftar kesalahan kompilasi di IntelliJ?

176

Saya mencari cara untuk melihat semua kesalahan kompilasi di IntelliJ, mirip dengan bagaimana mereka ditampilkan di Eclipse. Saya mencoba mencari di sini dan Google tetapi belum benar-benar menemukan solusi. Saya sangat suka IntelliJ, saya baru saja dikonversi dari Eclipse, dan saya harap ini hanya sesuatu yang saya lewatkan dan bukan kekurangan mendasar.

amfibi
sumber
Anda mungkin bisa menambahkan tangkapan layar gerhana dari apa yang ingin Anda miliki dengan Intellij
Frederic Tutup
1
Kemungkinan duplikat Kesalahan Tampilan dalam Proyek Intellij
BuZZ-dEE

Jawaban:

159

Saya pikir ini paling mendekati apa yang Anda inginkan:

(Dari Tanya Jawab ID IntelliJ untuk Pengguna Eclipse ):

masukkan deskripsi gambar di sini

Di atas dapat dikombinasikan dengan opsi yang baru-baru ini diperkenalkan dalam pengaturan Compiler untuk mendapatkan tampilan yang sangat mirip dengan Eclipse.

Hal yang harus dilakukan:

  1. Beralih ke tampilan 'Masalah' di panel Proyek:

    masukkan deskripsi gambar di sini

  2. Aktifkan pengaturan untuk mengkompilasi proyek secara otomatis:

    masukkan deskripsi gambar di sini

  3. Akhirnya, lihat tampilan Masalah:

    masukkan deskripsi gambar di sini

Berikut ini adalah perbandingan dari apa proyek yang sama (dengan kesalahan kompilasi) terlihat di Intellij IDEA 13.xx dan Eclipse Kepler:

masukkan deskripsi gambar di sini

masukkan deskripsi gambar di sini

Tautan yang Relevan: Proyek pakar yang ditunjukkan di atas: https://github.com/ajorpheus/CompileTimeErrors
FAQ Untuk 'Mode Eclipse' / 'Secara Otomatis Menyusun' proyek: http://devnet.jetbrains.com/docs/DOC-1122

Ashutosh Jindal
sumber
2
Plugin "Eclipse Mode" tidak tersedia untuk IDEA 13.
GarfieldKlon
3
Rupanya toolbar "masalah" ini hanya tersedia jika Anda memilih mode "kompilasi otomatis". lihat di sini: jetbrains.com/help/idea/2016.2/problems-tool-window.html
atom88
4
Saya beralih ke masalah alih-alih proyek dan saya juga mengaktifkan 'Bangun proyek secara otomatis' tetapi saya masih tidak melihat masalah / kesalahan kompiler per se. Saya hanya melihat kelas-kelas yang memiliki kesalahan. Adakah yang bisa membantu dengan itu ...?
Crenguta S
Apakah ini bekerja sama sekali untuk Scala? Sepertinya saya tidak bisa mewujudkannya.
conny
3
Sayangnya, ini hanya menunjukkan kesalahan kompilasi, itu tidak menampilkan peringatan dll seperti Eclipse. Juga, jendela tidak dapat dipindahkan, jadi ketika Anda melihat masalah (alias kesalahan kompilasi), Anda tidak dapat melihat proyek Anda.
John Little
24

Jawaban yang lebih terkini untuk siapa pun yang menemukan ini:

(dari https://www.jetbrains.com/help/idea/eclipse.html , § Kompilasi otomatis ; klik untuk tangkapan layar)

Kompilasi secara otomatis:

Untuk mengaktifkan kompilasi otomatis, navigasikan ke Pengaturan / Preferensi | Bangun, Eksekusi, Penempatan | Compiler dan pilih proyek Build otomatis pilihan

Tampilkan semua kesalahan di satu tempat:

The Masalah Alat window muncul jika proyek Membuat otomatis pilihan diaktifkan dalam pengaturan Compiler. Ini menunjukkan daftar masalah yang terdeteksi pada kompilasi proyek.

Gunakan kompilator Eclipse: Ini sebenarnya dibundel dalam IntelliJ. Ini memberikan pesan kesalahan yang jauh lebih berguna, menurut pendapat saya, dan, menurut blog ini , ini jauh lebih cepat karena dirancang untuk berjalan di latar belakang IDE dan menggunakan kompilasi tambahan.

Sementara Eclipse menggunakan kompilernya sendiri, IntelliJ IDEA menggunakan kompiler javac yang dibundel dengan proyek JDK. Jika Anda harus menggunakan kompiler Eclipse, navigasikan ke Pengaturan / Preferensi | Bangun, Eksekusi, Penempatan | Kompiler | Java Compiler dan pilih itu ... Perbedaan terbesar antara kompiler Eclipse dan javac adalah bahwa kompiler Eclipse lebih toleran terhadap kesalahan, dan kadang-kadang memungkinkan Anda menjalankan kode yang tidak dikompilasi.

Eric Jiang
sumber
2
Sayangnya ini tidak membantu proyek-proyek Android, mungkin karena kompilasi ditunda untuk gradle. Ada permintaan fitur IntelliJ untuk ini di sini: youtrack.jetbrains.com/issue/IDEA-68854
NeilS
Untuk awalnya mengakses 'pengaturan' - CTRL + ALT + S (atau File> Pengaturan)
Chris Halcrow
19

Di sistem saya (IntelliJ Idea 2017.2.5), itu tidak cukup untuk mengaktifkan "Jadikan Proyek Secara Otomatis". Saya juga harus menggunakan item menu "Lihat, Alat Windows, Masalah" untuk melihat jendela alat masalah di bagian bawah layar.

Membuka jendela alat masalah

Matthias Bohlen
sumber
2
Jawaban sederhana ini membantu saya, tetapi jalannya adalahView, Tool Windows, messages
pdem
1
Menarik… Di IntelliJ 2019.1, saya tidak melihat Problemsitem atau Messagesitem di menu View> Tool Windows.
Basil Bourque
2
Sayangnya ini tidak ada dalam versi intellij saya (ultimate 2018.3)
John Little
0

Anda harus menonaktifkan Mode Hemat Daya

Bagi saya, saya mengklik tombol ini

masukkan deskripsi gambar di sini

kemudian nonaktifkan Mode Hemat Daya

Ammar Bozorgvar
sumber