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
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.
tôi cố định nó bằng cách bước sau:
- 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)
- 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
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!
Điều này được giải quyết, trên Android Studio plugin này là cần thiết –
CẢM ƠN! Tính năng này cũng hoạt động trên ** Android Studio ** –
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.
và
Cài đặt plugin của Lombok cho ý tưởng và khởi động lại để thay đổi có hiệu lực.
- Chuyển đến Tệp> Cài đặt> Plugin.
- Nhấp vào Duyệt qua kho lưu trữ ...
- Tìm kiếm plugin Lombok.
- Nhấp vào Cài đặt plugin.
- Khởi động lại Android Studio.
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
- 1. Getters và setters trong javascript
- 2. Getters và Setters Java
- 3. Scala getters và setters trong lớp Java
- 4. Python: Getters và setters chung
- 5. C# Shorthand getters và setters
- 6. Tránh nội Getters/setters
- 7. Được hưởng lợi từ các getters và setters đã tạo trong Play! khung
- 8. Symfony2 tạo getters/setters
- 9. Điểm getters và setters là gì?
- 10. C getters #, setters khai
- 11. Cách tạo getters và setters trong Visual Studio?
- 12. Sử dụng getters/setters trong Java
- 13. Lombok sử dụng loại 'val' trong IntelliJ
- 14. Ký hiệu Hungary trong Intellij IDEA
- 15. AOSP và IntelliJ IDEA
- 16. iOS Setters và Getters và nhấn Tên tài sản
- 17. Android Performance - 'Tránh nội Getters/setters'
- 18. Module IntelliJ IDEA và PlayFramework
- 19. Cách sử dụng getters và setters trong Javascript
- 20. Có thể sử dụng getters/setters trong giao diện TypeScript không?
- 21. ghi đè getters/setters kế thừa
- 22. Gắn thêm javadoc vào Intellij IDEA
- 23. Sử dụng biến hậu thuẫn cho getters và setters
- 24. AtomicInteger vs getters/setters đồng bộ
- 25. DDD và việc sử dụng Getters and Setters
- 26. IntelliJ IDEA backspace và indention?
- 27. Intellij IDEA 12 không nhận ra phụ thuộc Playframework 2.1 (java) được thiết lập trong Build.scala
- 28. Intellij IDEA-Grails GDSL Không hoạt động
- 29. Không thể chạy Tomcat từ IntelliJ IDEA
- 30. Maven nhà (M2_HOME) không được nhặt bởi IntelliJ IDEA
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
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 –
"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