สาเหตุที่ทำให้เกิดข้อผิดพลาดนี้คือ เมื่อมีการดำเนินการ ant หน่วยความจำที่กำหนดให้กับ JVM ตามค่าเริ่มต้นจะไม่เพียงพอ คุณต้องเพิ่มจำนวนหน่วยความจำที่อนุญาตให้ใช้โดยการตั้งค่าพารามิเตอร์การเริ่มต้นระบบ หากคุณกำลังดำเนินการ ANT โดยตรงผ่านบรรทัดคำสั่ง คุณสามารถแก้ไขคำสั่งเริ่มต้นได้โดยตรง อย่างไรก็ตาม เมื่อดำเนินการบน Eclipse การตั้งค่าบรรทัดคำสั่งจะใช้งานไม่ได้ง่าย
ฉันลองหลายครั้งแล้วในที่สุดก็ทำถูกต้อง
วิธีการตั้งค่าที่เรามุ่งมั่นคือการตั้งค่าพารามิเตอร์โดยตรงบนการดำเนินการ JVM ของ Eclipse ดังนี้:
1. เปิดหน้าต่าง->การตั้งค่า->Java->JRE ที่ติดตั้ง
2. เลือก JDK ที่ใช้เป็นค่าเริ่มต้น (ปัจจุบัน)
3. คลิก แก้ไข... และเพิ่มพารามิเตอร์ที่เหมาะสมให้กับอาร์กิวเมนต์ VM เริ่มต้น เช่น: -Xmx1024m