Bei Verwendung von Nios® II Software Build Tools for Eclipse (SBT4E), da es mehrere Ursachen für Java-Fehler gibt, empfiehlt Altera, dass Sie in den Versionshinweisen und der Wissensdatenbank nach anderen verwandten Problemen mit "java.lang.NullPointerLich" suchen, bevor Sie die Schritte in dieser Lösung ausführen.
Hier sind weitere Punkte, die Sie sich ansehen können:
-
Inkompatibilitätsprobleme mit Eclipse und Java-Tools können das SBT4E unvorhersehbar verhalten. Wenn Sie die SBT4E Altera kürzlich aktualisiert oder neu installiert haben oder Eclipse- oder Java-Tool-Installationen von Dritten verfügbar sind, wird empfohlen, eine saubere Installation des Altera SBT4E durchzuführen, um sicherzustellen, dass die richtigen Versionen von Eclipse und Java-Tools installiert sind. Installieren Sie SBT4E in einem neuen Ordner und verwenden Sie keinen alten Ordner, der Restdateien aus früheren Deinstallationsprozessen enthält.
-
Wenn SBT4E nicht korrekt funktioniert, ist Ihr aktueller Arbeitsbereich möglicherweise beschädigt. Es wird empfohlen, einen neuen Arbeitsbereich mit File->Switch Workspace->Other zu erstellen. Mit einem neuen Arbeitsbereich. Sie müssen Ihre Projekte von Grund auf neu erstellen oder importieren.
-
Die Eclipse Caches können verhindern, dass SBT4E ordnungsgemäß funktioniert. Um den Eclipse Cache zu säubern, fügen Sie -clean oben in der folgenden Datei hinzu: C:\altera\\nios2eds\bin\eclipse_nios2\eclipse.ini, d. h.:
-säubern
-Start
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715..
....
Beachten Sie, dass der Schritt bei jedem Start von SBT4E den Eclipse Cache säubert, was die SBTE-Startzeit verlangsamt.
-
Wenn SBT4E nach den oben genannten Schritten weiterhin ausfällt, überprüfen Sie in der Eclipse-Protokolldatei nach einer möglichen Ursache. Die Protokolldatei speichert eine Aufzeichnung aller Fehler, die Sie je in einem Eclipse Arbeitsbereich hatten, und kann Fehler bezüglich des SBT4E-Fehlers liefern, den Sie haben. Die Protokolldatei ist mit einem Arbeitsbereich verknüpft und finden Sie hier
\.metadata\.log