Após uma nova instalação do Ubuntu 18.04 e depois uma instalação do netbeans, o netbeans não inicia. netbeans foi instalado com
sudo apt install netbeans
alguns outros programas java (pelo menos Eclipse) também não são iniciados.
ao iniciar o netbeans a partir da linha de comando, a JVM imprime os seguintes AVISOS:
➜ ~ netbeans
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.netbeans.ProxyURLStreamHandlerFactory (file:/usr/share/netbeans/platform18/lib/boot.jar) to field java.net.URL.handler
WARNING: Please consider reporting this to the maintainers of org.netbeans.ProxyURLStreamHandlerFactory
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
➜ ~
Respostas:
O repositório do Ubuntu ainda possui o Netbeans 8.1, mas o JDK 11. Então, baixei o Netbeans 8.2 no site do Netbeans
Depois de baixar o Netbeans 8.2, siga estas etapas:
e siga as instruções na tela. Importe configurações e inicie o netbeans na gaveta de aplicativos.
Além disso, se você tiver algum pacote com o nome JDK 8, remova-o. Você pode encontrar os pacotes instalados usando
e remova todos os pacotes com o nome openjdk-8- usando,
Para instalação do Netbeans 9.0, clique aqui .
fonte
Consegui fazê-lo funcionar instalando e configurando o JDK8 como padrão.
Segui as instruções neste site: https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux
especificamente:
Adicionando o repositório PPA:
Instale o Java 8 e defina como padrão:
Eu consegui instalar usando o arquivo .sh do netbeans instalado depois disso
fonte
Consegui resolver isso executando
sudo update-alternatives --config java
e selecionando a opção java-8 em vez do java-11 padrão. Você precisará ter o pacote java-8 openjdk ainda instalado para que isso funcione.fonte
O mesmo problema comigo também após a atualização para o Ubuntu 18.04. O Netbeans parou de funcionar. Eu tentei várias maneiras de alterar a configuração. A principal razão para esse problema é a dependência de java. O Netbeans depende diretamente do Oracle Java. O Ubuntu 18.04 vem com o jdk11 aberto padrão instalado e definido como java padrão. Quando o Netbeans inicia, ele verifica as dependências e falha devido a isso. Embora em alguns casos ele abra, mas nem todos os recursos funcionem. Às vezes, apenas algumas janelas funcionam. Especialmente o explorador de projetos não funciona.
Para ver os erros, você pode verificar o arquivo de log no menu-> visualizar-> IDELog
Finalmente, o que funcionou para mim é.
Finalmente, o que funcionou para mim foi definir o
java_home
caminho no diretório instalado do Netbeans. O Netbeans 8.2 é instalado no diretório HOME em geral. Às vezes pode ser diferente. Você pode descobrir usando olocate
comando alterar caminho para java_home dentroReinicie o Netbeans e ele funcionará bem.
NOTA: Alterar o
/etc/netbeans.conf
diretório acima do sistema não funcionará.fonte
Remova o Java 11 (que não é compatível com o Netbeans 8.2 no Ubuntu 18.xx):
Instale o Java 8 e o Netbeans 8.2 (o Netbeans tem cerca de 214 MB):
Quando perguntar sobre o Java Location, selecione
/usr/lib/jvm/java-8-openjdk-amd64
.Após a instalação, você pode acessá-lo via
se você escolheu o local padrão.
fonte
O que resolveu o problema para mim foram duas coisas:
fonte
Eu tenho o mesmo problema, embora eu tenha resolvido! Problema real que a versão do jdk é usada pelo Netbeans.Como o castor biônico vem com a nova versão do jdk, enquanto a configuração antiga do Netbeans usa a antiga, primeiro desinstale o netbeans existente e faça o download do netbeans do site durante a instalação, selecione jdk8 como opção Funcionou para mim, pode funcionar para você!
Eu sou aluno, sua sugestão é sempre bem-vinda!
fonte