Nemrég frissítettem a macOS-t Big Sur-ra, és most nem tudom megnyitni az SQLDeveloper.app-ot. ezt az üzenetet kapom:
Az SQLDeveloper.app nem nyitható meg, mert a fejlesztő kilétét nem lehet megerősíteni.
A MacOS Catalina alkalmazással tökéletesen működött.
Hasonló kérdést itt tárgyaltunk ” SQLDeveloper.app “can Nem nyitható meg, mert a fejlesztő személyazonossága nem erősíthető meg . Már követtem az ott említett megközelítést, de ez nem oldotta meg a problémámat.
Bármelyik mutató a megoldás felé nagyra értékelhető.
Válasz
Frissítenie kell a JavaHome
fájlt a fájlja, és működni fog.
Fájl helye: /Users/<your-user-name>/.sqldeveloper/19.2.1/product.conf
Frissítse a sort egy JDK kevesebb, mint 11. Az én esetemben ez:
SetJavaHome /Library/Java/JavaVirtualMachines/<your_jdk_version_dir>/Contents/Home
Válasz
-
Indítsa el a terminálalkalmazást
-
Futtassa a következő parancsot a Java verzióinak felsorolásához:
/usr/libexec/java_home -V
-
A kimenetből az okozza a problémát:
" Oracle Corporation " – " Java " / Könyvtár / Internetes bővítmények / JavaAppletPlugin.plugin / Tartalom / Főoldal "
Meg kell távolítsa el ezt a következő parancs beírásával:
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
-
Ellenőrizze a jelenleg beállított java_home elérési utat, és frissítse a telepített sqldeveloper verzió szerint.
sudo vi $HOME/.sqldeveloper/20.4.0/product.conf
-
Adjon hozzá egy következő bejegyzést, ha még nincs hozzáadva (lehet, hogy a verzió szerint kell módosítania)
SetJavaHome / Library / Java / JavaVirtualMachine s / jdk1.8.0_221.jdk / Tartalom / Kezdőlap
Rendben működik nekem az sql 20.4-es fejlesztővel Mac OS Big Sur-on
Válasz
Megerősítem, hogy probléma van ezzel az alkalmazással a Big Sur-on. Azt hiszem, néhány változás miatt az java_home
alkalmazás körül a MacOS 11-ben.
Van egy megoldás az SQL Developer parancssorból történő indítására:
jhartman@MBP ~ % /Users/jhartman/Downloads/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/sqldeveloper Oracle SQL Developer Copyright (c) 2005, 2018, Oracle and/or its affiliates. All rights reserved. /Users/jhartman/Downloads/SQLDeveloper.app/Contents/Resources/sqldeveloper/sqldeveloper/bin/../../ide/bin/launcher.sh: line 885: /usr/lib/exec/java_home: No such file or directory
(a hiba ellenére elindul az SQL Devel)
Tesztelve: sqldeveloper-19.2.1.247.2212-macosx.app.zip
, frissítés a fenti parancs az SQLDeveloper helyével.
Ha van időd, érdemes SR-t emelni a http://support.oracle.com/
Megjegyzések
Válasz
A sql-no válaszra építve eltávolítottam a JavaAppletPlugin.plugin az internetes bővítményeim könyvtárából, és megkerülve a macOS Gatekeepert az alkalmazás megnyitásához.
- Távolítsa el a bővítményt:
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
Alternatív megoldásként, ha sudo rm -rf a lehető legkellemetlenebbé teszi az embert:
Lépjen a " mappába a (Command + Shift = G) gombbal, és helyezze át a kukába.
“SQLDeveloper.app” can’t be opened because Apple cannot check it for malicious software.
. Miután rendbe tettem ezt az üzenetet, aterminal
mezőben kapom:zsh: killed
beta testing
fázisukban