”SQLDeveloper.app” ei avaudu päivityksen jälkeen Big Suriin

Päivitin äskettäin macOS: n Big Suriksi, enkä voi nyt avata SQLDeveloper.appia. saan tämän viestin:

SQLDeveloper.appia ei voi avata, koska kehittäjän henkilöllisyyttä ei voida vahvistaa

MacOS Catalinan kanssa se toimi täydellisesti.

Vastaavaa kysymystä käsiteltiin täällä ” SQLDeveloper.app ”voi” Ei avata, koska kehittäjän henkilöllisyyttä ei voida vahvistaa . Noudatin jo mainittua lähestymistapaa, mutta se ei ratkaissut ongelmaa.

Jokainen osoitin kohti ratkaisua olisi erittäin arvostettu.

vastaus

Sinun on päivitettävä JavaHome product.conf tiedosto SQL Developerista ja se toimii.

Tiedoston sijainti: /Users/<your-user-name>/.sqldeveloper/19.2.1/product.conf

Päivitä rivi JDK alle 11. Minun tapauksessani se on:

SetJavaHome /Library/Java/JavaVirtualMachines/<your_jdk_version_dir>/Contents/Home 

Vastaa

  • Käynnistä pääteohjelma

  • Suorita seuraava komento luetteloiden Java-versiosi:

    /usr/libexec/java_home -V 
  • Lähdöstä ongelman aiheuttaa:

" Oracle Corporation " – " Java " / Kirjasto / Internet-laajennukset / JavaAppletPlugin.plugin / Sisältö / Koti "

Sinun on poista tämä kirjoittamalla seuraava komento:

 sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/" 
  • Tarkista tällä hetkellä asetettu java_home-polku ja päivitä se asentamasi sqldeveloper-version mukaan

    sudo vi $HOME/.sqldeveloper/20.4.0/product.conf 
  • Lisää seuraava merkintä, jos sitä ei ole vielä lisätty (sinun on ehkä muutettava version mukaan)

    SetJavaHome / Library / Java / JavaVirtualMachine s / jdk1.8.0_221.jdk / Sisältö / Koti

Minulle hienosti sql-kehittäjän 20.4 kanssa Mac OS Big Surissa

Vastaa

Vahvistan, tässä sovelluksessa on ongelma Big Surissa. Arvasin sen johtuen muutoksista java_home -sovelluksen ympärillä MacOS 11: ssä.

Minulla on kiertotapa käynnistää SQL Developer komentoriviltä:

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 

(virheestä huolimatta SQL Devel käynnistyy)

Testattu sqldeveloper-19.2.1.247.2212-macosx.app.zip, päivitys yllä oleva komento, jossa on SQLDeveloper-sijaintisi.

Jos sinulla on aikaa, kannattaa nostaa SR: lle http://support.oracle.com/

Kommentit

  • Valitettavasti se ei ratkaissut ongelmaa. Kun juoksin yllä, sain ponnahdusikkunan, jossa on “SQLDeveloper.app” can’t be opened because Apple cannot check it for malicious software.. Kun tämä viesti on kunnossa, terminal saan: zsh: killed
  • Mietin, mitä nämä niin kutsutut suuret ohjelmistoyritykset tekevät fancy beta testing -vaiheissaan
  • Jos voit yrittää uudelleen: -valitse SQL-kehittäjä Finderissa ja valitse Avaa (ei vain kaksoisnapsauta – hyväksy sovellus valitsemalla valikosta Avaa) ja yritä sitten aloittaa päätelaitteesta kuten yllä.

vastaus

Perustuen sql-no ”-vastaukseen, poistin JavaAppletPlugin.plugin Internet-laajennushakemistostani ja ohitti macOS Gatekeeperin avaamaan sovelluksen.

  1. Poista laajennus:
    sudo rm -rf "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/"
    Vaihtoehtoisesti, jos sudo rm -rf tekee sinusta niin epämukavan kuin pitäisi, voit myös:

Siirry kansioon " painamalla (Komento + Vaihto = G) ja siirrä se roskakoriin.
kirjoita kuvan kuvaus tähän

  • ohita macOS Gatekeeper pakottamalla SQLDeveloper.app avata, vaikka sitä ei olisikaan ladattu App Storesta tai Applen ennalta hyväksytystä luettelosta. Voit tehdä tämän napsauttamalla hiiren kakkospainikkeella (tai Control + napsautus) SQLDeveloper.app-sovelluksessa ja valitsemalla sitten kontekstivalikosta Avaa . (Saatat joutua hyväksymään kerran, jotta jatkat avointa peliä. En ottanut kuvakaappausta ensimmäistä kertaa) kirjoita kuvan kuvaus tähän
  • Vastaa

    Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *