Aviso do NetBeans ao abrir o JDK em falta

1

Eu instalei o jdk versão 1.8.0_131 em 16.04, mas quando tento rodar o NetBeans ele está mostrando esse erro:

The JDK is missing and is required to run some NetBeans modules  
Please use the --jdkhome command line option to specify a JDK  
installation or see http://wiki.netbeans.org/FaqRunningOnJre for  
more information.

Informações adicionais sobre o histórico de instalação do Java 9, que foi instalado junto com o Java 8 e posterior removido, estão nos comentários.

O que pode causar esse erro e como ele pode ser corrigido?

    
por Amir 09.07.2017 / 13:51

1 resposta

1

Para resumir as informações que foram adicionadas à pergunta por meio de comentários, você instalou o Java 9, que não é compatível com o NetBeans e o removeu, mas o NetBeans ainda mostra uma mensagem de aviso de que o JDK está ausente, portanto é necessário atualizar $ JAVA_HOME para apontar para o Java 8.

  1. Desinstale o NetBeans.

    sudo apt purge netbeans
    
  2. Abra o terminal e abra o arquivo / etc / environment para edição no editor de texto nano:

    sudo nano /etc/environment
    
  3. Anexe a sequência de texto a seguir ao final da linha que começa com PATH=" . É a primeira linha do meu arquivo /etc/environment .

    :/$JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java" "
    

    Os dois caracteres " no final são para fechar o " em PATH=" e o outro " após /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java . Eu usei caracteres de aspas duplas no meu arquivo /etc/environment , espero que seu /etc/environment use caracteres de aspas duplas também. Você pode ver que no arquivo /etc/environment cada caminho individual é separado pela string :/

    Além disso, não tenho nenhum $JAVA_HOME para java-9 no meu arquivo /etc/environment , só tenho $JAVA_HOME para java-8 .

  4. Pressione a combinação de teclas Ctrl + O e depois pressione Enter para salvar o arquivo que está sendo editado no nano localização.

  5. Pressione a combinação de teclas Ctrl + X para sair do nano.

  6. Efetue logout e faça login novamente para que as alterações em /etc/environment entrem em vigor.

  7. Reinstale o NetBeans.

    sudo apt install netbeans
    
por karel 09.07.2017 / 15:00