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

Correção 'O aplicativo "SQLDeveloper.app" não pode ser aberto.'


Se você acabou de instalar o SQL Developer em um Mac, mas está recebendo um erro ao tentar iniciá-lo, tente as etapas abaixo para corrigi-lo.

O erro diz “O aplicativo “SQLDeveloper.app” não pode ser aberto porque a Apple não pode verificar se há software malicioso “. Também menciona que “Este software precisa ser atualizado. Entre em contato com o desenvolvedor para obter mais informações “.

Abaixo estão as etapas que usei para superar esse problema e iniciar o SQL Developer.

Depois de instalar o SQL Developer, imediatamente tentei iniciá-lo clicando duas vezes em seu ícone no Finder. Mas em vez de iniciar o aplicativo, meu Mac me apresentou a seguinte mensagem:

Quando recebi esta mensagem, fui imediatamente para o Geral guia Segurança e privacidade opção nas Preferências do Sistema do meu Mac para permitir que este aplicativo seja executado. No entanto, isso ainda não resolveu o problema.

Parece ser um problema comum, porque uma pesquisa rápida na web encontrou outros desenvolvedores com o mesmo problema. Parece haver algumas maneiras de superar esse problema.

Opção 1


Consegui executá-lo abrindo uma janela do Terminal e executando os seguintes comandos.

Mude para o diretório apropriado:
cd /Applications/SQLDeveloper.app/Contents/resources/sqldeveloper

(se você colocar o arquivo em uma pasta diferente de Aplicativos , substitua Aplicativos com essa pasta/caminho).

Execute o SQL Developer:
zsh sqldeveloper.sh

A execução desse comando inicia o SQL Developer.

Opção 2


Embora eu tenha conseguido iniciar o SQL Developer com esse comando, também queria poder iniciá-lo clicando duas vezes no ícone no Finder.

As etapas a seguir me permitiram fazer isso.

Execute o seguinte comando em uma janela do Terminal:
/usr/libexec/java_home -V

Isso retornou o seguinte:
Matching Java Virtual Machines (2):
    1.8.291.10 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
    1.8.0_291 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home

Para corrigir o problema, executei isto:
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"

E digitei minha senha no prompt.

Executando o primeiro comando novamente:
/usr/libexec/java_home -V

Agora retorna o seguinte:
Matching Java Virtual Machines (1):
    1.8.0_291 (x86_64) "Oracle Corporation" - "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home

Depois de fazer isso, consegui iniciar o SQL Developer clicando duas vezes em seu ícone no Finder.