netbeans nem todos os módulos solicitados podem ser ativados

28

Eu sei que essa pergunta já foi postada, mas as soluções fornecidas não funcionam para mim. Eu adicionei o repositório webupd8team/java e instalei oracle-java8-installer e oracle-java8-set-default . Eu baixei o netbeans 8.1 do netbeans.org (versão completa), instalei, mas quando se trata de ativar os módulos java ele falha, mostrando-me uma lista de todos os módulos que o netbeans não pode ativar.

Também corri sudo update-alternatives --config java , o que gera

  0            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         auto mode
* 1            /usr/lib/jvm/java-8-oracle/jre/bin/java   1         manual mode

O JDK parece estar faltando.

Eu recebo a saída correta quando executo os dois java -version e javac -version

Eu também tentei executar o comando netbeans --jdkhome /usr/lib/jvm/java-8-oracle , sem sucesso. Recebo uma mensagem de erro informando que o netbeans não está instalado.

Agora, tudo isso acontece apenas com a versão que baixei do site. Quando eu instalo o netbeans a partir do shell ( sudo apt-get install netbeans ), tudo funciona bem.

O problema é que preciso da versão completa do site, porque estou trabalhando com suporte a HTML5, CSS, J2EE e GlassFish.

Toda ajuda é apreciada.

    
por Jonathan De Felice 26.03.2016 / 21:27

4 respostas

51

Vá para / etc e abra netbeans.conf .

Note : you can find with ls -l $(which netbeans)

Certifique-se de que a variável netbeans_jdkhome tenha o valor correto, algo como:

netbeans_jdkhome="/usr/lib/jvm/java-8-oracle"
    
por Minas Mina 26.03.2016 / 22:19
2

Edite /usr/local/netbeans-X.Y/etc/netbeans.conf para conter

netbeans_jdkhome="/usr/lib/jvm/java"

Ou use o comando:

/usr/local/netbeans-X.Y/bin/netbeans --jdkhome /usr/lib/jvm/java
    
por Prakash 06.12.2016 / 22:10
0

edite o arquivo /usr/local/netbeans-X.Y/etc/netbeans.conf

netbeans_jdkhome="/usr/lib/jvm/java-8-openjdk-amd64"
    
por Joyy 22.02.2018 / 20:37
-1

Desinstale e instale com a JVM selecionada

link

    
por Vitalicus 05.03.2018 / 12:26