เมื่อใช้Nios® เครื่องมือสร้างซอฟต์แวร์ II สําหรับEclipse (SBT4E) เนื่องจากมีสาเหตุหลายประการที่ทําให้ข้อผิดพลาด Java เกิดขึ้น Alteraแนะนําให้คุณตรวจสอบหมายเหตุรีลีสและฐานข้อมูลความรู้สําหรับปัญหา "java.lang.NullPointerException" ที่เกี่ยวข้องก่อนลองทําตามขั้นตอนในโซลูชันนี้
นี่คือจุดเพิ่มเติมที่อาจดูได้:
-
ปัญหาความเข้ากันไม่ได้ของเครื่องมือ Eclipse และ Java สามารถทําให้ SBT4E ทํางานอย่างไม่เคยมีใครทําได้ หากคุณเพิ่งอัปเกรดหรือติดตั้งใหม่Altera SBT4E หรือการติดตั้งเครื่องมือ Eclipse หรือ Java จากบุคคลที่สาม ขอแนะนําให้คุณทําการติดตั้งAltera SBT4E ใหม่ทั้งหมดเพื่อให้แน่ใจว่ามีการติดตั้งเครื่องมือ Eclipse และ Java อย่างถูกต้อง ติดตั้ง SBT4E ลงในโฟลเดอร์ใหม่และอย่าใช้โฟลเดอร์เก่าที่มีไฟล์ใหม่จากกระบวนการถอนการติดตั้งก่อนหน้านี้
-
หาก SBT4E ทํางานไม่ถูกต้อง พื้นที่ทํางานปัจจุบันของคุณอาจเสียหาย ขอแนะนําให้สร้างพื้นที่ทํางานใหม่ด้วย File->Switch Workspace->Other ด้วยพื้นที่ทํางานใหม่ คุณจะต้องสร้างโครงการของคุณตั้งแต่เริ่มต้นหรือนําเข้า
-
แคช Eclipse อาจป้องกันไม่ให้ SBT4E ทํางานอย่างถูกต้อง ในการล้างแคชEclipse ให้เพิ่ม -clean ที่ด้านบนของไฟล์ต่อไปนี้: C:\altera\\nios2eds\bin\eclipse_nios2\eclipse.ini, เช่น:
-สะอาด
-การเริ่มต้น
ปลั๊กอิน/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
....
โปรดทราบว่าเนื่องจากขั้นตอนนี้จะล้างแคชEclipseทุกครั้งที่มีการเปิดตัว SBT4E จึงจะทําให้เวลาเปิดตัว SBTE ช้าลง
-
หาก SBT4E ยังคงล้มเหลวหลังจากทําตามขั้นตอนข้างต้น ให้ตรวจสอบในไฟล์บันทึกEclipseเพื่อหาสาเหตุที่เป็นไปได้ ไฟล์บันทึกจะเก็บบันทึกข้อผิดพลาดทั้งหมดที่คุณเคยพบภายในพื้นที่ทํางานEclipse และอาจให้เบาะแสเกี่ยวกับความล้มเหลวของ SBT4E ที่คุณมี ไฟล์บันทึกเชื่อมโยงกับพื้นที่ทํางานและสามารถพบได้ที่นี่
ไดเรกทอรี \.metadata\.log