سؤال
لقد قمت بتبديل مشروع أعمل عليه إلى Maven ويبدو أن الملاكمة التلقائية فجأة قد كسرت. يشتكي IDE (NetBeans) من خطوط مثل الخطاب أدناه مع "الأنواع غير المتوافقة" للخطأ
Integer order = 4;
المحلول
سيتبع المترجم الداخلي (المستخدم في تلميحات المحرر) إعدادات المصدر في POM ، لتتناسب مع سلوك بناء Maven الكامل. Maven يتخلف حاليًا إلى 1.3 كمستوى مصدر: http://jira.codehaus.org/browse/mcompiler-80 يمكنك تغيير مستوى المصدر عن طريق تحرير POM ، أو (بسهولة أكبر) باستخدام مربع حوار خصائص مشروع NetBeans.
نصائح أخرى
تحقق من التأكد من أنك لا تزال تتجمع مع بعد 1.5 JDK ، وأن إعدادات التوافق الخاصة بك لا يتم ضبطها أقل من 1.5 أيضًا.
لا تنتمي إلى StackOverflow