Instalei o Java e estou tentando instalar o NetBeans 11.3 no meu Windows 10, mas depois que executei o exe. instalador, uma mensagem de erro apareceu:
Ocorreu uma exceção inesperada no thread principal java.lang.NoClassDefFoundError java / util / jar / Pack200
Respostas:
O NetBeans tem problemas com o jdk-14, porque suponho que você instale o jdk-14, então desinstale-o e tente-o com o jdk-13.0.2.
fonte
Desculpe, mas na minha opinião é instalar uma versão antiga do Java sem solução, apenas porque funciona. Quando alguém tem problemas com o firewall, simplesmente desabilitar o firewall também não seria solução.
A solução "real" seria uma reprogramação do instalador do NetBeans. Essa função usada foi sugerida para descontinuada em 04/04/2018, realizada em 23/08/2018.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8200752
A remoção foi sugerida em 2019-10-08, o que foi feito em 2019-12-18.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=JDK-8232022
edit: Eu resolvi assim.
Agora, o NetBeans é executado com o JDK 14.
fonte
O site https://netbeans.apache.org/download/nb113/nb113.html agora possui este memorando:
Os instaladores não serão executados no JDK 14 porque são usadas as APIs e ferramentas do Pack200, para empacotar e descompactar, removidas no JDK 14, consulte o JEP 367.
fonte
Sim, consegui funcionar da seguinte maneira no cmd, ao me referir à versão mais antiga: Apache-NetBeans-11.3-bin-windows-x64.exe --javahome "C: \ Arquivos de programas \ Java \ jdk-12.0.2"
fonte
Se várias versões do JDK estiverem instaladas, será necessário definir a variável de ambiente "JAVA_HOME" na qual configurar o caminho para JDK-12. Os detalhes são descritos aqui . (Apenas em russo)
fonte
Uma maneira alternativa de Andy.
(Windows)
1) Clique com o botão direito do mouse no instalador "Apache-NetBeans-11.3-bin-windows-x64" e selecione "Criar atalho".
2) Clique com o botão direito do mouse no atalho criado e selecione "Propriedades".
3) Na caixa de texto "target", adicione o caminho da versão abaixo de 14 JDK no final. Aqui está a aparência da minha:
4) Pressione Ok quando terminar, clique duas vezes no atalho e ele deve instalar bem agora.
fonte