it-swarm.dev

وأضاف لومبوك ولكن لا يعترف انتيليس والمستوطنين في Intellij IDEA

أنا أستخدم IntelliJ IDEA على أوبونتو. أضفت lombok.jar إلى مشروعي وقمت بتثبيت البرنامج المساعد Lombok لـ IDEA. لدي إمكانية الوصول إلى التعليقات التوضيحية ولكن لا يتم إنشاء الحروف والأرصفة. أحصل على نفس الأخطاء التي سأواجهها إذا حاولت الوصول إلى طريقة getter أو setter غير موجودة. ماذا يمكن أن أكون في عداد المفقودين؟

96
Don Quixote

قمت بإصلاحه عن طريق تحديد مربع الاختيار "تمكين معالجة التعليقات التوضيحية" في الإعدادات> مترجم> معالجات التعليقات التوضيحية.

بالإضافة إلى ذلك ، قد تحتاج أيضًا إلى تثبيت المكون الإضافي lombok كما هو مذكور في @ X.Chen's answer للإصدارات الجديدة من IntelliJ Idea.

103
Don Quixote

تحتاج إلى تثبيت البرنامج المساعد Lombok لـ IDEA. افتح لوحة الإعدادات (Ctrl + Alt + S). ابحث عن "الإضافات" ، ثم ابحث عن "لومبوك" في الإضافات. العثور على البرنامج المساعد وتثبيته. أخيرًا ، أعد تشغيل IDEA الخاص بك. ثم كل شيء سيكون على ما يرام!

147
X.Chen

إنه مزيج من

  • اختيار مربع الاختيار " تمكين معالجة التعليقات التوضيحية " في الإعدادات-> مترجم-> معالجات التعليقات التوضيحية.

    و

  • تثبيت البرنامج المساعد لـ Lombok للفكرة وإعادة التشغيل لتصبح نافذة المفعول.

41
Blawless

إذا كنت تستخدم Mac ، فتأكد من تمكين معالجة التعليقات التوضيحية (ضع علامة في خانة الاختيار) في هذين المكانين.

1.) Intellij IDEA -> التفضيلات -> برنامج التحويل البرمجي -> معالجات التعليقات التوضيحية

2.) ملف -> إعدادات أخرى -> الإعدادات الافتراضية -> مترجم -> معالجات الشرح

وثم

3.) Intellij IDEA -> التفضيلات -> الإضافات -> تصفح المستودعات-> البحث عن "Lombok" -> تثبيت المكوّن الإضافي -> تطبيق وإعادة تشغيل IDEA

4.) ومن ثم ربما أعد تشغيل Intellij IDEA.

هذا هو IntelliJ IDEA وإصدار Mac - IntelliJ IDEA 2017.1.5 Build # IU-171.4694.70 --- Mac OS X 10.12

14
so-random-dude

تم تثبيت كل من المكون الإضافي Lombok وتم تمكين معالجة التعليقات التوضيحية في IntelliJ ولم يكن تسليط الضوء على بناء الجملة يعمل بشكل صحيح. قد يكون هذا بسبب الترقية من 2017 إلى 2018 IDEA. كنت أحصل على تحذيرات "الوصول يتجاوز الحقوق" في الحقول الخاصة داخل الفصول التي استخدمتها @ Get و @ Set.

اضطررت إلى إلغاء تثبيت المكون الإضافي Lombok وإعادة تشغيل IntelliJ ثم إعادة تثبيت المكون الإضافي وإعادة تشغيل IntelliJ مرة أخرى.

كل شيء يعمل بشكل جيد الآن.

5
Jason Slobotski
  1. انتقل إلى ملف> إعدادات> الإضافات.
    1. انقر على تصفح المستودعات ...
    2. البحث عن لومبوك البرنامج المساعد.
    3. انقر فوق تثبيت البرنامج المساعد.
    4. أعد تشغيل Android Studio.
4
Jatin Gera

من المحتمل أن يكون لديك بالفعل المكون الإضافي Lombok ، ولا تزال الطرق التي تم إنشاؤها غير معروفة بواسطة Android Studio. في مثل هذه الحالة ، قد يكون المكون الإضافي قديمًا ، لذا فإن الحل هو تحديثه ببساطة.

التفضيلات -> الإضافات -> لومبوك البرنامج المساعد -> تحديث البرنامج المساعد

4
Serj Ardovic

Goto Setting-> Plugin-> Search for "Lombok Plugin" -> وسوف تظهر النتائج. تثبيت البرنامج المساعد Lombok من القائمة وإعادة تشغيل Intellij

3
rahulnikhare

في حالتي ، كان يهاجر من الفكرة 2017 إلى 2018 وكان البرنامج المساعد لومبوك موجودًا بالفعل. تمت إضافة كل ما فعلته "تمكين خيارات معالجة التعليقات التوضيحية" إدخال التفضيلات و ضع علامة في المربع

0
greencrest

لقد قمت بإصلاحه باتباع الخطوات التالية:

  1. تم تثبيت الإصدار السابق من Idea (12.16) وبدء تشغيله (تم إطلاق الفكرة 13)
  2. ثم قمت بتشغيل النافذة مع الفكرة 13 (اقترح إعادة قراءة بعض ملفات التكوين. لقد وافقت وأعد تشغيل IDE). وبعد ذلك أصبح موافق على الأحدث مع أحدث إصدار من IDEA
0
user2883070