Invalid jdkhome specified – Netbeans

Na IDE Netbeans, esta mensagem pode aparecer na seguinte situação: você instala uma versão mais atualizada do jdk e desinstala a anterior sem ter configurado o Netbeans. Desta forma a IDE não encontra o jdk anterior e nos exibe esta crítica. A IDE tem um arquivo de configuração que armazena a jdk atualmente utilizada e que no momento da desinstalação da jdk anterior não foi setada/atualizada. Para resolver o problema, entre na pasta etc dentro do diretório de instalação do seu netbeans:

C:\Arquivos de programas\NetBeans 6.8\etc

Dentro desta pasta há um arquivo chamado netbeans.conf.

C:\Arquivos de programas\NetBeans 6.8\etc\netbeans.conf

Abra-o com o seu editor preferencial para editá-lo.

Na linha 19 você encontra a uma instrução semelhante a esta:

netbeans_jdkhome=”C:\Arquivos de programas\Java\jdk1.6.0_20″

Atualize a linha para a versão do jdk que você está utilizando p.e.:

netbeans_jdkhome=”C:\Arquivos de programas\Java\jdk1.6.0_21″

Neste arquivo também há outras informações de inicialização do netbeans como a pasta de trabalho do usuário e outros parametros de inicialização da IDE.

Quando você atualizar a jdk é importante conferir também as variáveis de ambiente CLASSPATH, JAVA_HOME e PATH.

Até a próxima.