2013-07-18 39 views
40

Tôi đang sử dụng IntelliJ IDEA trên ubuntu. Tôi đã thêm lombok.jar vào dự án của tôi và cài đặt plugin Lombok cho IDEA. Tôi có quyền truy cập vào các chú thích nhưng getters và setters không được tạo ra. Tôi nhận được cùng một lỗi tôi sẽ nhận được nếu tôi đã thử truy cập một phương thức getter hoặc setter không tồn tại. Tôi có thể bỏ lỡ điều gì?Lombok đã thêm nhưng getters và setters không được nhận diện trong Intellij IDEA

Trả lời

48

Tôi đã sửa lỗi bằng cách chọn hộp kiểm "Bật chế độ chú thích" trong Cài đặt-> Trình biên dịch-> Bộ xử lý chú thích.

+0

tôi đã cố gắng này và nó đã không thực sự giải quyết vấn đề của tôi, có những lựa chọn nào tôi nên xem không? – shafeen

+7

Chỉ hoạt động sau khi cài đặt plugin IDEA cho lombok. Tôi đã chỉnh sửa câu hỏi để phản ánh điều đó. Tùy chọn –

+0

"Trình biên dịch" có trong tùy chọn "Xây dựng, thực thi, triển khai" trên trang "Cài đặt" trong phiên bản intellij 2017. – learner

0

tôi cố định nó bằng cách bước sau:

  1. cài đặt phiên bản trước của Idea (12,16) và bắt đầu nó (ý tưởng 13 đã được đưa ra)
  2. sau đó tôi bật cửa sổ với ý tưởng 13 (nó đề nghị đọc lại một số tập tin cấu hình. Tôi đồng ý và khởi động lại IDE của tôi). Và sau đó everithing trở thành ok với tha phiên bản mới nhất của IDEA
52

Bạn cần phải cài đặt plugin của Lombok cho ý tưởng. Mở bảng cài đặt, tìm kiếm "Plugins", tìm kiếm "Lombok" trong plugin, tìm plugin và cài đặt nó, cuối cùng khởi động lại ý tưởng của bạn. Điều đó sẽ ổn thôi!

+2

Điều này được giải quyết, trên Android Studio plugin này là cần thiết –

+1

CẢM ƠN! Tính năng này cũng hoạt động trên ** Android Studio ** –

13

Nó là sự kết hợp của

  • Ticking các "Enable chế biến chú thích" hộp kiểm trong Settings-> Compiler-> xử lý Chú thích.

  • Cài đặt plugin của Lombok cho ý tưởng và khởi động lại để thay đổi có hiệu lực.

3
  1. Chuyển đến Tệp> Cài đặt> Plugin.
    1. Nhấp vào Duyệt qua kho lưu trữ ...
    2. Tìm kiếm plugin Lombok.
    3. Nhấp vào Cài đặt plugin.
    4. Khởi động lại Android Studio.
3

Nếu bạn đang ở trên Mac, chắc chắn rằng bạn cho phép xử lý chú thích (đánh dấu vào hộp kiểm) tại những nơi 2.

1.) Intellij IDEA -> Preferences -> Compiler -> xử lý Chú

2.) File -> Other Settings -> Default Settings -> Compiler -> Chú xử lý

và sau đó

3.) Intellij IDEA -> Preferences -> Plugins -> Browse Repositories-> Tìm kiếm "Lombok" -> cài đặt plugin -> Apply và khởi động lại IDEA

4.) Và sau đó có thể khởi động lại Intellij IDEA.

Đây là IDEA IntelliJ tôi và Mac Version - IntelliJ IDEA 2017/01/05 Build # IU-171.4694.70 --- Mac OS X 10.12

Các vấn đề liên quan