Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SQL Developer não inicia


Uma das coisas que mais gosto no SQL Developer é que ele roda em todos os lugares. Eu tenho ele instalado na minha estação de trabalho Windows. Ele é instalado automaticamente em seu servidor de banco de dados, mesmo Unix/Linux. E eu tenho ele instalado no meu MacBook Pro. O mesmo produto é executado em todos os lugares, dando-me uma ferramenta consistente, independentemente da plataforma que estou usando.

Recentemente, minha instalação do SQL Developer no meu laptop parou de funcionar. Quando eu clicava no ícone para iniciar o programa, o ícone saltava no meu dock e depois saía. Sem tela inicial, sem programa. Verifiquei o Activity Monitor e um processo chamado “bash”, que é um processo filho do SQL Developer, consumiria 100% da CPU. Baixei a versão mais recente/melhor do SQL Developer e obtive a mesma coisa.

Acontece que alguma atualização recente do sistema operacional para o meu Mac removeu o Java. Obviamente, o SQL Developer é um programa Java. Se eu olhar em /System/Library/Frameworks/JavaVM.framework/Versions, posso ver um softlink de 1,6 pontos para CurrentJDK e CurrentJDK é um softlink para /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents mas que o JDK não existe mais.

Ao contrário da versão do SQL Developer que você baixa para Windows, não há versão para Mac que contenha o JRE. Então, para corrigir, tive que baixar o Java.

Se isso acontecer com você, baixe o JDK 6, não o 7. E demorei um pouco para encontrar o JDK para o meu sistema operacional específico, que é 10.6. Depois de baixar o arquivo .dmg, abri-o e cliquei duas vezes no arquivo .pkg. Isso iniciou o processo de instalação do Java. Depois que a instalação foi concluída, pude verificar minha versão do Java (que falhou anteriormente):

bpeasland-MacBook-Pro:Versions bpeasland$ java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-10M3720)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode)

Agora que reinstalei o Java, meu SQL Developer foi iniciado sem maiores problemas.