Se você atualizou ou substituiu a versão de Java (JDK) no seu computador, excluindo a versão anterior com a qual havia instalado o IDE NetBeans, provavelmente ocorrerá um erro ao tentar iniciar o NetBeans com o novo JDK. Em Windows, é exibida uma janela de diálogo com o erro “Cannot find java.exe” e o programa é interrompido.
Isto ocorre porque o NetBeans armazena em um arquivo de configuração qual é o caminho para o Java SE que ele utiliza como padrão, escolhido durante a instalação. A solução é editar o arquivo etc/netbeans.conf
dentro do local de instalação do NetBeans, com um editor de texto-puro (como o Bloco de Notas/Notepad), e localizar no arquivo o trecho a seguir:
# default location of J2SE JDK, can be overridden by using --jdkhome <dir> switch netbeans_jdkhome="C:\\Arquivos de programas\\Java\\jdk1.5.0_09"
Substitua então o caminho entre aspas após netbeans_jdkhome
pelo local de instalação do novo JDK, por exemplo:
netbeans_jdkhome="C:\\Arquivos de programas\\Java\\jdk1.6.0"
Pronto. Salve e feche o arquivo. Agora você deve conseguir abrir o NetBeans utilizando o novo JDK.
Referência:
- Cannot find java.exe (em inglês), tópico no Fórum da Sun sobre Desenvolvimento Java, agosto de 2005.
valeu pela dica, foi muito útil pra mim.
Um abraço.
Valeu pela dica. Também resolveu meu problema!
Muito bom.
Valeu amigo sua dica me ajudou muito, eu estava com a versao Netbeans6.5 e instalei o JDK6 mas naum tava conseguindo config, mas com sua dica consegui.
Obrigado pelo retorno, pessoal. Fico muito feliz da dica ter funcionado e ajudado a todos vocês!