"Cannot locate java installation in specified jdkhome". "Do you want to try to use default version?". "Cannot find Java 1.8 or higher". "O JDK não foi encontrado e é necessário para executar alguns módulos do NetBeans"
Se seu NetBeans (um ambiente de desenvolvimento Java e de outras linguagens de programação) está apresentado a mensagem de erro: "Cannot locate java installation in specified jdkhome".
Provavelmente quando clicar em "Sim" você receberá outra mensagem de error: "Cannot find Java 1.8 or higher".
A solução apresentada abaixo também resolve a mensagem de error: "O JDK não foi encontrado e é necessário para executar alguns módulos do NetBeans"
Para resolver isso é muito simples, primeiramente certifique que possui o Java SE 8 caso contrário clique aqui para baixar. Depois acesse seu disco local e procure pela pasta da instalação do seu Java. Provavelmente estará no caminho: C:\Program Files (x86)\Java para instalações 32bits ou C:\Program Files\Java para instalações 64bits.
Dentro da pasta Java você verá outra pasta com nome parecido com "jdk1.8.0_181", copie então o caminho dessa pasta: C:\Program Files (x86)\Java\jdk1.8.0_181
Agora navegue até a pasta onde está instalado o NetBeans, seu caminho será parecido com: C:\Program Files\NetBeans 8.2
Dentro da pasta do NetBeans acesse a pasta "etc", nela você verá um arquivo chamado: netbeans.conf
Abra este arquivo com um editor de texto como Notepad++ e procure pela linha: netbeans_jdkhome="
Altere o que está entre aspas pelo caminho da instalação do seu Java ficando:
netbeans_jdkhome="C:\Program Files (x86)\Java\jdk1.8.0_181"
Feito isso seu NetBeans abrirá normalmente.
Caso problema persista, desinstale o Java (todos jdk presente em seu computador) e o NetBeans e tente novamente.
O processo é o mesmo no Linux, a única coisa que muda é a localização do caminho das pastas da sua instalação Java e NetBeans.
COMENTÁRIOS