سبب حدوث هذا الخطأ هو أنه عند تنفيذ النمل، فإن الذاكرة المخصصة لـ JVM بشكل افتراضي ليست كافية. تحتاج إلى زيادة مقدار الذاكرة المسموح باستخدامها عن طريق تعيين معلمات بدء التشغيل. إذا كنت تقوم بتنفيذ ANT مباشرة من خلال سطر الأوامر، فيمكنك تعديل أمر بدء التشغيل مباشرة. ومع ذلك، عند التنفيذ على Eclipse، فإن إعدادات سطر الأوامر ليست سهلة الاستخدام.
لقد حاولت ذلك أيضًا عدة مرات وأخيراً حصلت عليه بشكل صحيح.
طريقة الإعداد التي نسعى إليها هي تعيين المعلمات مباشرة على تنفيذ JVM الخاص بـ Eclipse، على النحو التالي:
1. افتح النافذة->التفضيلات->Java->JREs المثبتة
2. حدد JDK المستخدم افتراضيًا (حاليًا)
3. انقر فوق تحرير... وأضف المعلمات المناسبة إلى وسيطات VM الافتراضية، على سبيل المثال: -Xmx1024m