Estou passando por um perrengue utilizando o Ubuntu 16.04, instalei o JDK 9, mas não estou conseguindo instalar o PHP Storm via terminal, aparece mensagem de erro:
“Start Failed: Failed to initialize graphics environment”
Estou caçando uma solução, mas está complicado de encontrar algum resultado pra que eu possa aplicar e resolver.
Tenta com o JDK8. Ja aconteceu comigo algumas vezes de tentar instalar alguma coisa com JDK9 e o programa dar exception, aí instalei com o JDK8 e deu certinho kk
Descupando desde já aos colegas que na melhor das intenções tentou ajudar, mas, a solução neste caso não tem haver com a JRE e\ou JDK. É preciso, antes de tudo compreender o que é este erro. Então, vou tentar lhe explicar da maneira mais simples posssível:
Em ambientes de produção (principalmente quando se trata de servidor), por conter apenas o terminal, o ambiente gráfico do S.O (X11) está ausente. O Xvfb executa as operações gráficas em memória. Após rodar o Xvfb deve-se configurar a var. de ambiente $DISPLAY do S.O apontando para esse daemon. Em outras palavras, você deve acrescentar o parâmetro Djava.awt.headless=true no script do PHP storm para que ele ignore a classe GraphicsEnvironment. Ou, dar um chmod +x no arquivo e tentar executar por interface gráfica diretamente “nautilus do GNOME/Unity”.