Eu tenho o sistema operacional Windows 10, baixei o JDK 9 e a versão Netbeans 8.2 com todos os recursos. Quando eu quero criar um projeto (Java), ele simplesmente não pode fazê-lo. Não me dá um erro ou algo assim, apenas esta tela em branco.
O que poderia ser um problema aqui, então não consigo criar nenhum projeto?
EDIT: A solução é instalar o JDK 8, pois o JDK 9 e posterior não são suportados no momento.
Se, no entanto, você já instalou o JDK 8, siga as etapas descritas abaixo.
O motivo é que há um conflito com o JDK base com o qual o NetBeans começa. Você precisa configurá-lo para uma versão inferior.
"C:\Program Files\NetBeans 8.2\etc"
ou onde quer que o NetBeans esteja instalado.netbeans.conf
arquivonetbeans_jdkhome
e substitua o caminho do JDK lá"C:\Program Files\Java\jdk1.8.0_152"
ou onde quer que o seu JDK esteja instalado. Certifique-se de usar o caminho certo, ou você terá problemas. Aqui,JDK 1.8.0_152
está instalado.fonte
Como as outras pessoas disseram, o NetBeans sempre utilizará a versão mais recente do JDK instalada (atualmente JDK9), que não está funcionando com o NetBeans 8.2 e está causando problemas, como vocês mencionaram.
Você pode resolver esse problema forçando o NetBeans a usar o JDK8 em vez de excluir o JDK9!
Você só precisa editar o
netbeans.conf
arquivo:MacOS
/Applications/NetBeans/NetBeans8.2.app/Contents/Resources/NetBeans/etc
Windows
C:\Program Files\NetBeans 8.2\etc\
Abra o netbeans.conf com o seu editor favorito e localize esta linha:
netbeans_jdkhome="/path/to/jdk"
Remova o sinal # na frente dele e modifique-o, digitando o local inicial da versão JDK (JDK8) desejada.Não sei por que o JDK9 não está funcionando com o NetBeans8.2, mas se eu descobri, escreverei aqui ...
Locais padrão do JDK:
Mac OS ↴
Windows ↴
Eu usei jdk1.8.0_152 como exemplo
fonte
Eu tive o mesmo problema: instalei o NetBeans 8.2 no macOS High Sierra e, por padrão, o NetBeans funcionará com a versão mais recente do JDK (atualmente o JDK 9).
O que fiz foi forçar o NetBeans a usar o JDK 8, você deve configurar seu
netbeans.conf
arquivo, pode encontrá-lo em:Você precisa descomentar e atualizar seu caminho para o JDK; você encontrará o seu em:
Apenas salve-o, reinicie o NetBeans e pronto!
fonte
Se você executar no linux, abra o arquivo netbeans.conf usando o nano ou qualquer outra coisa.
e edite o jdkhome ou o diretório do jdk
você pode verificar sua versão do jdk com
ou
fonte
O Java SE Development Kit 9 não é compatível com o Netbeans IDE 8.2.
Minha solução:
fonte
O mesmo problema ocorreu com o jdk 10. Ao instalar o netbeans, o local padrão do jdk foi considerado o jdk 10. Esse era o problema, deveria ser o jdk8 (1.8).
C:\Program Files\NetBeans 8.2\etc\netbeans.conf
# netbeans_jdkhome="C:\Program Files\Java\jdk-10.0.1"
netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_171"
Nota: Se o arquivo .conf acima não for editável, use o modo Administrador. Eu uso o Notepad ++, ele solicitou a reinicialização do Notepad ++ no modo Administrador e, em seguida, salvou o resultado.
fonte
Eu tive o mesmo problema,
Boa sorte :)
fonte
@ubuntu 18.04
sudo apt install openjdk-8-jdk
então
sudo update-alternatives --config java
escolha java 8 e reinicie
netbeans
Concluído
fonte
Sim, está funcionando: remova o caminho do jdk 9.0 e desinstale-o do painel Cantroll. Em vez disso, instale o jdk 8version e defina seu caminho. Ele está funcionando facilmente com o netbean 8.2.
fonte
Tentei definir
netbeans_jdkhome="/path/to/jdk-9.0.4"
no netbeans.config de "C: \ Arquivos de Programas \ NetBeans8.2 \ etc" no Windows 10 . Ele mostra uma notificação "Exceção inesperada" .fonte