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".
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 -
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 -
Boa tarde!
ResponderExcluirEste 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...
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