Recentemente atualizei o Oracle SQLDeveloper para a versão 4.0.3 e tive um problema ao abrir o programa. Para quem não conhece o Oracle SQLDeveloper, ele é uma ferramenta muito top (na minha opinião) para trabalhar com o Oracle. Utilizo esta ferramenta a bastante tempo e para mim faz tudo o que é necessário em meus projetos. Conheça mais sobre a ferramenta clicando aqui.
Este problema ocorria quando eu tentava abrir a aplicação pelo ícone que criei no Unity do Ubuntu 14.04. Quando eu clicava no ícone ele abria o programa, o programa carregava as bibliotecas mas de repente o programa fechava sozinho.
Carregando o Oracle SQLDeveloper |
Daí testei abrir via terminal e rodou perfeitamente.. Busquei em vários fóruns (stackoverflow, askubuntu entre outros) a solução para este problema até que por um milagre uma das respostas resolveu este problema que por sinal é bem simples de resolver.
Para resolver este problema você tem que abrir o arquivo sqldeveloper que fica localizado dentro da pasta bin do programa.
/caminho/sqldeveloper/sqldeveloper/bin |
Após abrir o arquivo com seu editor de textos preferido adicione os seguintes comandos abaixo de #!/bin/bash que fica na primeira linha do arquivo.
unset GNOME_DESKTOP_SESSION_ID
unset DBUS_SESSION_BUS_ADDRESS
unset DBUS_SESSION_BUS_ADDRESS
Prontinho! Salve e feche o arquivo e tente abrir o programa novamente.