Para encontrar a variável que define o JDK como base para o Netbeans, é necessário abrir o arquivo de configuração que o configura (substitua <versionNumber> pelo número de versão do NetBeans, como 8.0.2 , e verifique se você está no no diretório em que a pasta NetBeans está, esse provavelmente será seu diretório pessoal (para cd para isso: cd ~ ) ou /usr/local/ (para cd para esse: cd /usr/local/ )):
gedit netbeans-<versionNumber>/etc/netbeans.conf
Em seguida, localize a variável chamada netbeans_jdkhome e defina-a para a localização atual da pasta do JDK. Por exemplo, poderia ser algo como isto ( <username> substituído pelo seu nome de usuário):
netbeans_jdkhome="/home/<username>/jdk1.8.0_40"
Em seguida, salve suas alterações no arquivo de configuração e o NetBeans deve ser iniciado sem problemas.