Niosを使用する場合® II ソフトウェア・ビルド・ツール for Eclipse (SBT4E) では、Java エラーが発生する原因がいくつかあるため、Alteraこのソリューションの手順を試す前に、リリースノートとナレッジベースで他の関連する「java.lang.NullPointerException」の問題がないか確認することをお勧めします。
その他のポイントを以下に紹介します。
-
Eclipseツールと Java ツールが互換性のない問題により、SBT4E が予測できない動作をする可能性があります。最近Alteraの SBT4E をアップグレードまたは再インストールした場合、または第三者から入手可能なEclipseまたは Java ツールのインストールを行った場合は、Altera SBT4E のクリーン・インストールを実行して、Eclipseツールと Java ツールの正しいバージョンがインストールされていることを確認することをお勧めします。SBT4E を新しいフォルダーにインストールし、以前のアンインストール・プロセスの残りのファイルを含む古いフォルダーは使用しないでください。
-
SBT4E が正しく動作しない場合、現在のワークスペースが破損している可能性があります。File->Switch Workspace->ズアを使用して新しいワークスペースを作成することをお勧めします。新しいワークスペースを実現。プロジェクトをゼロから作成するか、インポートする必要があります。
-
Eclipseキャッシュにより、SBT4E が正しく動作しなくなる場合があります。Eclipse キャッシュを消去するには、C:\altera\\nios2eds\bin\eclipse_nios2\eclipse.ini ファイルの先頭に -clean を追加します。
-clean
-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.www
....
この手順では、SBT4E が起動するたびにEclipseキャッシュが消去されるため、SBTE の起動時間が短縮されます。
-
上記の手順に従った後でも SBT4E が失敗する場合、Eclipseログファイルで考えられる原因を確認してください 。ログファイルは、Eclipse・ワークスペース内で発生したすべてのエラーの記録を保持します。また、SBT4E エラーに対応できる可能性があります。ログファイルはワークスペースに関連付けられているので こちら で確認できます。
\.metadata\.log