Jeg har for nylig opgraderet macOS til Big Sur og nu kan jeg ikke åbne SQLDeveloper.app. Jeg får denne besked:
SQLDeveloper.app kan ikke åbnes, fordi identiteten til udvikleren ikke kan bekræftes
Med macOS Catalina fungerede det perfekt.
Et lignende spørgsmål blev diskuteret her “ SQLDeveloper.app ”kan t åbnes, fordi udviklerens identitet ikke kan bekræftes . Jeg fulgte allerede den fremgangsmåde, der er nævnt der, men det løste ikke mit problem.
Enhver markør mod løsningen ville blive meget værdsat.
Svar
Du skal opdatere JavaHome
inde i din product.conf
-fil for SQL Developer, og den fungerer.
Filplacering: /Users/<your-user-name>/.sqldeveloper/19.2.1/product.conf
Opdater linjen med en JDK mindre end 11. I mit tilfælde er det:
SetJavaHome /Library/Java/JavaVirtualMachines/<your_jdk_version_dir>/Contents/Home
Svar
-
Start terminalapp
-
Kør følgende kommando for at liste dine Java-versioner:
/usr/libexec/java_home -V
-
Fra output er den, der forårsager problemet:
" Oracle Corporation " – " Java " / Bibliotek / Internet-plug-ins / JavaAppletPlugin.plugin / Indhold / Hjem "
Du skal fjern dette ved at skrive følgende kommando:
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
-
Bekræft den aktuelt indstillede java_home-sti og opdater den som pr. sqldeveloper-version, du har installeret
sudo vi $HOME/.sqldeveloper/20.4.0/product.conf
-
Tilføj følgende post, hvis den ikke allerede er tilføjet (du skal muligvis ændre pr. version)
SetJavaHome / Library / Java / JavaVirtualMachine s / jdk1.8.0_221.jdk / Indhold / Hjem
Fungerer fint for mig med SQL Developer 20.4 på Mac OS Big Sur
Svar
Jeg bekræfter, der er et problem med denne app i Big Sur. Jeg gætter på det på grund af nogle ændringer omkring java_home
app i MacOS 11.
Jeg har en løsning til at starte SQL Developer fra en kommandolinje:
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
(på trods af fejlen starter SQL Develop)
Testet på sqldeveloper-19.2.1.247.2212-macosx.app.zip
kommandoen ovenfor med placeringen af din SQLDeveloper.
Hvis du har tid, er det værd at hæve en SR på http://support.oracle.com/
Kommentarer
Svar
På baggrund af sql-no “s svar fjernede jeg JavaAppletPlugin.plugin fra min internet-plugins-mappe og omgået macOS Gatekeeper for at åbne appen.
- Fjern pluginet:
sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
Alternativt, hvis sudo rm -rf gør dig så ubehagelig som det burde, du kan også:
Gå til mappen " med (Command + Shift = G) og flyt den til papirkurven.
“SQLDeveloper.app” can’t be opened because Apple cannot check it for malicious software.
. Efter Okaying denne meddelelse iterminal
får jeg:zsh: killed
beta testing
faser