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.

Configuração do Ambiente Java

.Baixe e instate a versao do Java JDK: http://java.sun.com/javase/downloads/index.jsp

.Configure as variáveis de ambiente clicando com o botão direito em: Meu Computador > Propriedades > Avançado > Variáveis de ambiente 
(Caso não existam as seguintes variáveis de ambiente, crie-as):

JAVA_HOME  =  C:/Arquivos de programas/Java/jdk1.6.0_05
CLASSPATH  =  C:/outrosCaminhosJáExistentes;C:/Arquivos de programas/Java/jdk1.6.0_05/lib/tools.jar;.;
PATH       =  C:/outrosCaminhosJáExistentes;C:/Arquivos de programas/Java/jdk1.6.0_05/bin