sql >> Databáze >  >> RDS >> Oracle

Oprava ‚Aplikaci „SQLDeveloper.app“ nelze otevřít.‘

Pokud jste právě nainstalovali SQL Developer na Mac, ale při pokusu o jeho spuštění se vám zobrazuje chyba, zkuste to opravit pomocí níže uvedených kroků.

Chyba zní „Aplikaci „SQLDeveloper.app“ nelze otevřít, protože Apple nemůže zkontrolovat, zda v ní není škodlivý software “. Zmiňuje také, že „Tento software je třeba aktualizovat. Pro více informací kontaktujte vývojáře “.

Níže jsou uvedeny kroky, které jsem použil k překonání tohoto problému a spuštění SQL Developer.

Po instalaci SQL Developer jsem jej okamžitě zkusil spustit dvojitým kliknutím na jeho ikonu ve Finderu. Ale místo spuštění aplikace mi můj Mac ukázal následující zprávu:

Když jsem dostal tuto zprávu, okamžitě jsem přešel do Obecné na kartě Zabezpečení a soukromí možnost v Předvolbách systému mého Macu abyste umožnili spuštění této aplikace. To však problém stále nevyřešilo.

Zdá se, že jde o běžný problém, protože rychlé vyhledávání na webu našlo další vývojáře se stejným problémem. Zdá se, že existuje několik způsobů, jak tento problém překonat.

Možnost 1

Podařilo se mi jej spustit otevřením okna Terminálu a spuštěním následujících příkazů.

Přejděte do příslušného adresáře:

cd /Applications/SQLDeveloper.app/Contents/resources/sqldeveloper

(pokud soubor umístíte do jiné složky než Aplikace , nahraďte Aplikace s touto složkou/cestou).

Spusťte SQL Developer:

zsh sqldeveloper.sh

Spuštěním tohoto příkazu se spustí SQL Developer.

Možnost 2

Přestože jsem byl schopen spustit SQL Developer pomocí tohoto příkazu, chtěl jsem jej také spustit dvojitým kliknutím na ikonu ve Finderu.

Následující kroky mi to umožnily.

Spusťte následující příkaz v okně Terminál:

/usr/libexec/java_home -V

To vrátilo následující:

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

K vyřešení problému jsem spustil toto:

sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"

A na výzvu jsem zadal své heslo.

Opětovné spuštění prvního příkazu:

/usr/libexec/java_home -V

Nyní vrátí následující:

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

Poté, co jsem to udělal, jsem byl schopen spustit SQL Developer dvojitým kliknutím na jeho ikonu ve Finderu.


  1. Aktualizované možnosti úrovně databáze SQL Azure

  2. SQL Levé připojení

  3. jak na Flashback, když máme dataguard

  4. Jak COALESCE() funguje v MariaDB