Como instalar NetBeans no Fedora 26
Se você foi até o site da Oracle e baixou o Netbeans provavelmente ele veio um arquivo .sh, se você já esta acostumado a lidar com arquivos .sh provavelmente você foi correndo no terminal e tentou executar com o ./nome_do_arquivo.sh, mas não é tão simples assim.
No meu caso utilizando o Fedora 26 encontrei uma certa dificuldade, não sei se foi um bug ou se realmente será assim pra todos. Assim que eu baixei o arquivo eu fiz os seguintes passos:
– Cliquei com o botão direito do mouse sobre o arquivo.
– Fui em Propriedades
– Aba Permissões e selecionei a opção “Permitir execução do arquivo como um programa.”
Primeiramente eu cometi um erro, eu fui até o terminal e entrei como root, então o seguinte erro me era retornado:
Configuring the installer... Searching for JVM on the system... Extracting installation data... Running the installer wizard... Can`t initialize UI Running in headless mode No X11 DISPLAY variable was set, but this program performed an operation which requires it. Exception: java.awt.HeadlessException thrown from the UncaughtExceptionHandler in thread "main"
E realmente se formos pensar bem não existe um ambiente gráfico iniciado para o root e sim para o meu usuário de máquina, então resolvi abrir novamente o terminal, mas dessa vez tentei executar o programa como usuário comum e me foi retornado um erro diferente:
Configurando o instalador ... Procurando por um JVM no sistema... Preparando JVM embutida... Extraindo dados para instalação... Executando o assistente do instalador... No protocol specified Exception: java.lang.NoClassDefFoundError thrown from the UncaughtExceptionHandler in thread "main"
Então resolvi deduzir o seguinte, acreditei que talvez o comando para execução do arquivo não tivesse funcionado e resolvi aplicá-lo novamente, só que dessa vez via terminal:
[adriano@adriano-linux Downloads]$ chmod +x jdk-8u111-nb-8_2-linux-x64.sh [adriano@adriano-linux Downloads]$ ./jdk-8u111-nb-8_2-linux-x64.sh Configurando o instalador ... Procurando por um JVM no sistema... Preparando JVM embutida... Extraindo dados para instalação... Executando o assistente do instalador...
E então finalmente o instalador do programa abriu normalmente.
Caso seu problema não tenha sido resolvido aconselho acessar esse link:
https://www.vivaolinux.com.br/dica/Netbeans-solucao-para-No-protocol-specified-durante-a-instalacao
Funcionou no Debian 10.
Obrigado.
meu estava dando o mesmo erro, mais tava usando root. Quando passei a executar como usuario comun, a tela gráfica abriu.
Não sei se interferiu mais usei o comando :
XAUTHORITY=/home/[user]/.Xauthority
Funcionou aqui para mim. Muito show! Os caras ficam tentando reinventar a roda, mas é uma coisa tão simples! Muito obrigado pela dica!