Ao usar Nios® II Software Build Tools for Eclipse (SBT4E), uma vez que há várias causas para ocorrer erros de Java, a Altera recomenda que você verifique as Notas de versão e o banco de dados de conhecimento para outros problemas relacionados "java.lang.NullPointerException" antes de tentar as etapas desta solução.
Aqui estão pontos adicionais que podem ser olhado:
-
Problemas de incompatibilidade de ferramentas Eclipse e Java podem fazer com que o SBT4E se comporte de forma imprevisível. Se você atualizou ou reinstalou recentemente o SBT4E do Altera, ou instalações de ferramentas Eclipse ou Java disponíveis de terceiros, é recomendável que você faça uma instalação limpa do Altera SBT4E para garantir que as versões corretas de ferramentas Eclipse e Java estejam instaladas. Instale o SBT4E em uma pasta nova e não use pastas antigas que contêm arquivos remanescentes de processos anteriores de desinstalação.
-
Se o SBT4E não funcionar corretamente, seu espaço de trabalho atual pode estar corrompido. É recomendável criar um novo espaço de trabalho com file->Switch Workspace->Other. Com um novo espaço de trabalho. você precisará criar seus projetos a partir do zero ou importá-los.
-
Os Eclipse caches podem impedir que o SBT4E funciona corretamente. Para limpar o cache Eclipse, adicione -clean à parte superior do arquivo a seguir: C:\altera\\nios2eds\bin\eclipse_nios2\eclipse.ini, ou seja:
-limpo
-inicialização
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
....
Observe que, como esta etapa limpará o cache Eclipse cada vez que o SBT4E for lançado, isso reduzirá o tempo de lançamento do SBTE.
-
Se o SBT4E ainda falhar após seguir as etapas acima, consulte o arquivo Eclipse log para obter uma possível causa . O arquivo de log mantém um registro de todos os erros que você já teve em um espaço de trabalho Eclipse e pode fornecer pistas para a falha do SBT4E que você tem. O arquivo de log está associado a um espaço de trabalho e pode ser encontrado aqui
< de espaço de trabalho>\.metadados\.log