-
Se você tiver qualquer Oracle ou Java PPAs habilitados em
/etc/apt/sources.list
, remova-os prefixando cada linha que contiverjava
ouoracle
por um caractere#
que transforma essa linha em um comentário.sudo add-apt-repository --remove ppa:PPANAME
-
Atualize a lista de softwares disponíveis.
sudo apt update
-
Desinstale todos os pacotes do último bloco de código na questão e também desinstale alguns pacotes desnecessários que sobram após a atualização do Ubuntu 14.04 para o Ubuntu 16.04.
sudo apt remove java-common oracle-java9-installer oracle-java8-installer openjdk-9-jre-headless openjdk-8-jre-headless default-jre-headless openjdk-8-jre default-jre openjdk-8-jdk-headless openjdk-8-jdk default-jdk-headless default-jdk ant ant-optional antlr3 aspectj libgeronimo-jpa-2.0-spec-java bnd javahelp2 junit4 libbindex-java libgeronimo-jms-1.1-spec-java libeclipselink-java libnb-platform18-java libsqljet-java libsvnkit-java libnb-ide14-java libnb-java5-java libnb-platform-devel-java libnb-apisupport3-java netbeans ca-certificates-java libosgi-compendium-java libgeronimo-osgi-support-java libgeronimo-validation-1.0-spec-java sudo apt remove -f openjdk-7-jre-headless sudo apt remove -f oracle-java8-installer sudo apt remove -f oracle-java9-installer sudo apt remove -f ca-certificates-java
-
Reconfigure os pacotes. Feche o NetBeans e o Java antes de executar o seguinte comando:
sudo dpkg --configure -a
-
O NetBeans funciona melhor quando instalado junto com o Java padrão do seu sistema operacional. Abra o terminal e digite:
sudo apt install default-jdk netbeans
Se você não instalou o Oracle Java anteriormente, o NetBeans deve detectar o caminho Java automaticamente, mas como você instalou o Oracle Java anteriormente, espero que seja necessário reconfigurar manualmente o caminho Java para que o NetBeans o reconheça. Para adicionar a funcionalidade C / C ++ ao NetBeans, siga as etapas em esta resposta .
Se você precisar instalar o Oracle Java ou o Oracle Java 8 SE e o NetBeans Cobundle , por favor, comente para que eu possa editar esta resposta.