ID บทความ: 000084108 ประเภทข้อมูล: การแก้ไขปัญหา การตรวจสอบครั้งล่าสุด: 11/09/2012

ทําไมฉันจึงได้รับข้อผิดพลาด "java.lang.NullPointerException"

สิ่งแวดล้อม

BUILT IN - ARTICLE INTRO SECOND COMPONENT
คำอธิบาย

เมื่อใช้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

 

ผลิตภัณฑ์ที่เกี่ยวข้อง

บทความนี้จะนำไปใช้กับ 1 ผลิตภัณฑ์

อุปกรณ์ที่ตั้งโปรแกรมได้ Intel®

เนื้อหาในหน้านี้เป็นการผสมผสานระหว่างการแปลเนื้อหาต้นฉบับภาษาอังกฤษโดยมนุษย์และคอมพิวเตอร์ เนื้อหานี้จัดทำขึ้นเพื่อความสะดวกของคุณและเพื่อเป็นข้อมูลทั่วไปเท่านั้นและไม่ควรอ้างอิงว่าสมบูรณ์หรือถูกต้อง หากมีความขัดแย้งใด ๆ ระหว่างเวอร์ชันภาษาอังกฤษของหน้านี้กับคำแปล เวอร์ชันภาษาอังกฤษจะมีผลเหนือกว่าและควบคุม ดูเวอร์ชันภาษาอังกฤษของหน้านี้