segunda-feira, 27 de novembro de 2017

Erro Na instalação do NetBeans (Fedora NetBeans Install Error)- No protocol specified Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"

Quando eu tentei instalar o NetBeans no Fedora 27, aconteceu o erro durante a instalação - No protocol specified - Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main". 


No protocol specified - Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main".

Não encontrei um tutorial de forma fácil que explicasse como resolver o erro. Ele está relacionado ao servidor X e suas permissões, e esse erro deve ocorrer em qualquer distro que use Wayland como padrão.

Para conseguir instalar o NetBeans, basta executar o comando a seguir como root antes da instalação:

xhost +

Instale o NetBeans normalmente e por segurança execute o comando a seguir depois que a instalação terminar.

xhost -



2 comentários:

  1. Boa tarde!

    Este comando não funciona no Debian 10.6, infelizmente! Então tive que procurar outra solução.

    Achei a seguinte: basta executar o arquivo sem sudo e tampouco su. Ou seja, assim:

    $ sh Apache-NetBeans-12.1-bin-linux-x64.sh

    ou assim:

    $ ./Apache-NetBeans-12.1-bin-linux-x64.sh

    muito simples! Mas até encontrar perdi um bom tempo.

    Encontrei a solução aqui: https://stackoverflow.com/questions/25547555/how-to-solve-error-java-lang-noclassdeffounderror-at-the-time-of-installing-netb

    Abraços...

    ResponderExcluir
    Respostas
    1. Uma soluçao bem mais elegante né, essa daí que eu postei foi o que achei na época, mas fica super válida sua dica para quem não der certo.

      Excluir