Lors de l’utilisation de Nios® II Software Build Tools for Eclipse (SBT4E), car plusieurs causes d’erreurs Java sont possibles, Altera vous recommande de vérifier les notes de version et la base de données des connaissances pour d’autres problèmes « java.esty.nullPointerException » associés avant de tenter les étapes de cette solution.
Voici d’autres points à examiner :
-
Les problèmes d’incompatibilité des outils Eclipse et Java peuvent rendre le SBT4E imprévisible. Si vous avez récemment mis à niveau ou réinstallé les installations SBT4E de Altera, ou Eclipse ou d’outils Java disponibles auprès de tiers, il est recommandé de réaliser une nouvelle installation du Altera SBT4E pour s’assurer que les versions correctes des outils Eclipse et Java sont installées. Installez SBT4E dans un nouveau dossier et n’utilisez pas d’anciens dossiers contenant le reste des fichiers issus des processus de désinstallation précédents.
-
Si le SBT4E ne fonctionne pas correctement, votre espace de travail actuel peut être endommagé. Il est recommandé de créer un nouvel espace de travail avec File->Switch Workspace->Other. Avec un nouvel espace de travail. vous devrez créer vos projets de toutes pièces ou les importe.
-
Les Eclipse caches peuvent empêcher le bon fonctionnement du SBT4E. Pour nettoyer le cache Eclipse, ajoutez -clean en haut du fichier suivant : C:\altera\\nios2eds\bin\eclipse_nios2\eclipse.ini, c’est-à-dire :
-clean
-démarrage
plugins/org.eclipse.lehds.launcher_1.0.201.R35x_v20090715.alors que
....
Notez que, comme cette étape nettoiera le cache Eclipse chaque fois que SBT4E est lancé, cela ralentira le temps de lancement de SBTE.
-
Si le SBT4E échoue toujours après avoir suivi les étapes ci-dessus, recherchez une cause possible dans le fichier journal Eclipse . Le fichier journal conserve un enregistrement de toutes les erreurs que vous avez jamais eues dans un espace de travail Eclipse, et peut fournir des dommage à la défaillance SBT4E que vous avez. Le fichier journal est associé à un espace de travail et se trouve ici
répertoire \.métadonnées\.log