Làm cách nào để xem danh sách các lỗi biên dịch trong IntelliJ?


176

Tôi đang tìm cách để xem tất cả các lỗi biên dịch trong IntelliJ, tương tự như cách chúng được hiển thị trong Eclipse. Tôi đã thử tìm kiếm ở đây và Google nhưng chưa thực sự tìm thấy giải pháp. Tôi thực sự thích IntelliJ, gần đây tôi đã chuyển đổi nó từ Eclipse và tôi hy vọng đây chỉ là thứ tôi đang thiếu và không phải là một thiếu sót cơ bản.


Bạn có thể thêm ảnh chụp màn hình nhật thực về những gì bạn muốn có với Intellij
Frederic Đóng

1
Bản sao có thể có của Lỗi xem trong Dự án Intellij
BuZZ-dEE

Câu trả lời:


159

Tôi nghĩ rằng điều này đến gần nhất với những gì bạn muốn:

(Từ Hỏi & Đáp IntelliJ IDEA cho người dùng Eclipse ):

nhập mô tả hình ảnh ở đây

Ở trên có thể được kết hợp với một tùy chọn được giới thiệu gần đây trong các cài đặt Trình biên dịch để có được một khung nhìn rất giống với của Eclipse.

Những việc cần làm:

  1. Chuyển sang chế độ xem 'Vấn đề' trong ngăn Dự án:

    nhập mô tả hình ảnh ở đây

  2. Cho phép cài đặt để biên dịch dự án tự động:

    nhập mô tả hình ảnh ở đây

  3. Cuối cùng, nhìn vào khung nhìn Vấn đề:

    nhập mô tả hình ảnh ở đây

Dưới đây là so sánh về cùng một dự án (có lỗi biên dịch) trông như thế nào trong Intellij IDEA 13.xx và Eclipse Kepler:

nhập mô tả hình ảnh ở đây

nhập mô tả hình ảnh ở đây

Liên kết có liên quan: Dự án maven được hiển thị ở trên: https://github.com/ajorpheus/CompileTimeErrors
Câu hỏi thường gặp cho 'Chế độ Eclipse' / 'Tự động biên dịch' một dự án: http://devnet.jetbrains.com/docs/DOC-1122


2
Plugin "Chế độ Eclipse" không khả dụng cho IDEA 13.
GarfieldKlon

3
Rõ ràng thanh công cụ "có vấn đề" này chỉ khả dụng nếu bạn chọn chế độ "tự động biên dịch". xem tại đây: jetbrains.com/help/idea/2016.2/probols-tool-window.html
nguyên tử88

4
Tôi đã chuyển sang các vấn đề thay vì các dự án và tôi cũng kích hoạt 'Xây dựng dự án tự động' nhưng tôi vẫn không thấy các vấn đề / lỗi trình biên dịch mỗi se. Tôi chỉ thấy các lớp có lỗi. Bất cứ ai có thể giúp với điều đó ...?
Crenguta S

Điều này có làm việc cho Scala không? Tôi dường như không thể làm cho nó xảy ra.
Conny

3
Thật không may, điều này chỉ hiển thị các lỗi biên dịch, nó không hiển thị các cảnh báo, v.v. giống như Eclipse. Ngoài ra, cửa sổ không thể được di chuyển, vì vậy khi bạn xem các vấn đề (còn gọi là lỗi biên dịch), bạn không thể xem dự án của mình.
John Little

24

Một câu trả lời cập nhật hơn cho bất kỳ ai khác gặp phải điều này:

(từ https://www.jetbrains.com/help/idea/eclipse.html , § Tự động biên dịch ; nhấp để chụp ảnh màn hình)

Biên dịch tự động:

Để bật tính năng biên dịch tự động, điều hướng đến Cài đặt / Tùy chọn | Xây dựng, Thi công, Triển khai | Trình biên dịch và chọn tùy chọn Xây dựng dự án tự động

Hiển thị tất cả các lỗi ở một nơi:

Các cửa sổ công cụ Các vấn đề xuất hiện nếu dự án Make tự động tùy chọn được kích hoạt trong phần cài đặt trình biên dịch. Nó cho thấy một danh sách các vấn đề đã được phát hiện trong quá trình biên dịch dự án.

Sử dụng trình biên dịch Eclipse: Cái này thực sự được gói trong IntelliJ. Theo ý kiến ​​của tôi, nó cung cấp nhiều thông báo lỗi hữu ích hơn và theo blog này , nó nhanh hơn nhiều vì nó được thiết kế để chạy trong nền của IDE và sử dụng trình biên dịch tăng dần.

Trong khi Eclipse sử dụng trình biên dịch riêng của nó, IntelliJ IDEA sử dụng trình biên dịch javac đi kèm với JDK dự án. Nếu bạn phải sử dụng trình biên dịch Eclipse, hãy điều hướng đến Cài đặt / Tùy chọn | Xây dựng, Thi công, Triển khai | Trình biên dịch | Trình biên dịch Java và chọn nó ... Sự khác biệt lớn nhất giữa các trình biên dịch Eclipse và javac là trình biên dịch Eclipse có khả năng chịu lỗi cao hơn và đôi khi cho phép bạn chạy mã không biên dịch.


2
Đáng buồn thay, điều này không giúp ích gì cho các dự án Android, có lẽ là do quá trình biên dịch bị hoãn lại. Có một yêu cầu tính năng IntelliJ cho việc này tại đây: youtrack.jetbrains.com/su/IDEA-68854
NeilS

Để truy cập ban đầu 'cài đặt' - CTRL + ALT + S (hoặc Tệp> Cài đặt)
Chris Halcrow

19

Trên hệ thống của tôi (IntelliJ Idea 2017.2.5), việc kích hoạt "Tạo dự án tự động" là không đủ. Tôi cũng đã phải sử dụng mục menu "Xem, Công cụ Windows, Sự cố" để xem cửa sổ công cụ sự cố ở cuối màn hình.

Mở cửa sổ công cụ vấn đề


2
Câu trả lời đơn giản này đã giúp tôi, nhưng con đường làView, Tool Windows, messages
pdem

1
Thú vị ở IntelliJ 2019.1, tôi không thấy một Problemsmục hay một Messagesmục nào trong menu View> Tool Windows.
Basil Bourque

2
Thật không may, điều này bị thiếu trong phiên bản intellij của tôi (cuối cùng 2018.3)
John Little

0

Bạn nên tắt Chế độ tiết kiệm năng lượng

Đối với tôi, tôi đã nhấp vào nút này

nhập mô tả hình ảnh ở đây

sau đó tắt Chế độ tiết kiệm năng lượng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.