Frage:
JDK 13.01 kann nicht auf Catalina installiert werden
Ansh Khurana
2019-10-16 21:22:28 UTC
view on stackexchange narkive permalink

Ich habe jedoch versucht, die x64-Version von jdk zu installieren (von https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html).Apple lehnte die Installation ab und sagte, dass die Software aktualisiert werden muss.

Was kann ich tun, um Java zu installieren, ohne auf das nächste Update von Oracle zu warten, da dies die neueste Version von JDK ist? enter image description here

Fünf antworten:
b.ben
2019-11-08 16:08:44 UTC
view on stackexchange narkive permalink
  1. Öffnen Sie "Systemeinstellungen".
  2. Gehen Sie zu "Security & Privacy" und dann zur Registerkarte "General"
  3. Klicken Sie auf das Schlosssymbol und geben Sie das Passwort ein.
  4. Es wird eine Schaltfläche "Immer zulassen" geben, um "jdk-13.0.1" zuzulassen.Klicken Sie darauf.
  5. ol>
Ich finde es besser als die Antwort von @greg-449
Dies sollte die gültige Antwort sein.
Danke fürs Teilen, das hat bei mir funktioniert.Als Referenz habe ich jdk mit Brew wie hier beschrieben installiert: http://www.lonecpluspluscoder.com/2017/04/27/installing-java-8-jdk-os-x-using-homebrew/
greg-449
2019-10-17 12:45:18 UTC
view on stackexchange narkive permalink

Einfach ausführen

  xattr -d com.apple.quarantine jdk-13.0.1_osx-x64_bin.dmg
 

, um das Download-Quarantäne-Flag-Attribut zu entfernen.

Gemäß dem Kommentar von Utsav T ist es wichtig, das Installationsprogramm (jdk-13.0.1_osx-x64_bin.dmg) zu entfernen und erneut bereitzustellen, um sicherzustellen, dass das Installationsprogramm ordnungsgemäß funktioniert.

Installieren Sie nach dem Entfernen des Quarantäne-Flag-Attributs wie gewohnt.

Das hat bei mir nicht funktioniert.
@AnshKhurana Hängen Sie das Installationsprogramm aus und wieder ein.
Dies funktioniert auch für die OpenJDK-Builds.Ich war ein wenig enttäuscht, dass es sich nur um eine ".tar.gz" -Datei handelt (obwohl ich es als Linux-Administrator wirklich * hätte * bevorzugen sollen!), Aber alles, was Sie tun müssen, ist, sie zu entfernen und das Ergebnis beizubehaltenVerzeichnis in `/ Library / Java / JavaVirtualMachines` (und möglicherweise` sudo chown -R root: rad` it), dann führen Sie `/ Library / Java / JavaVirtualMachines / jdk13-1.xy / Contents / Home / bin / java` aus.Sie erhalten eine Fehlermeldung, aber auch diese nette Nachricht + Schaltfläche in den Systemeinstellungen, um alles besser zu machen.
funktioniert gut für mich
toaruScar
2019-11-29 01:48:35 UTC
view on stackexchange narkive permalink

Sie können es über Homebrew installieren.

  1. Installieren Sie Homebrew.
  2. Installieren Sie Java mit Homebrew, indem Sie
  3. ausführen ol>
      Braufass Java installieren
     

    Beachten Sie den Installationspfad in der Ausgabe, er sollte ungefähr

    sein

    ==> Generisches Artefakt 'jdk-13.0.1.jdk' nach '/Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk' verschieben.

    1. Entfernen Sie den Quarantänestatus aus dem gerade installierten Java SDK, indem Sie
    2. ausführen ol>
        xattr -r -d com.apple.quarantine /Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk
       

      (Vergessen Sie nicht, den Pfad zu JDK durch den Installationspfad aus Schritt 2 zu ersetzen, da sich die JDK-Störung ändern kann.)

arbeitete für mich sehr gut
Ich wünschte, Brew hätte diesen letzten Befehl Teil der Installation gemacht
Rene Larsen
2019-10-16 22:49:55 UTC
view on stackexchange narkive permalink

Sie können stattdessen die Datei tar.gz verwenden - die folgenden sind das gleiche JDK.

Oracle JDK: https://download.oracle.com/otn-pub/java/jdk/13.0.1+9/cec27d702aa74d5a8630c65ae61e4305/jdk-13.0.1_osx-x64_bin.tar.gz

oder laden Sie das OpenJDK herunter: https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_osx-x64_bin.tar.gz

Wenn nicht gespeichert, verschieben Sie den JDK-Ordner in / Library / Java / JavaVirtualMachines und Sie sind fertig.

Ich bekomme "jdk-13.0.1.jdk" kann nicht geöffnet werden, da der Entwickler nicht verifiziert werden kann.beim Versuch, Java vom Terminal aus auszuführen.
Was ist, wenn Sie "jdk-13.0.1.jdk" in einen Ordner legen, auf den Sie Zugriff haben, und dann JAVA_HOME auf " / jdk-13.0.1.jdk / Contents / Home" einrichten - möglicherweise auch "$" hinzufügenJAVA_HOME / bin` zu deinem Pfad
Grant Willison
2019-10-29 04:30:20 UTC
view on stackexchange narkive permalink

Die Antwort / Schritte von Orakel haben bei mir funktioniert. Ich verwende Homebrew anstelle von Tarballs. https://www.oracle.com/technetwork/java/javase/using-jdk-jre-macos-catalina-5781620.html

Willkommen bei Ask Different.:) Ich bin froh, dass dies für Sie funktioniert hat, aber kurze Antworten wie diese bieten nicht wirklich genug Details oder Kontext, um vielen Benutzern zu helfen.Das bloße Bereitstellen eines Links ist nicht sehr hilfreich, da es in Zukunft möglicherweise nicht mehr funktioniert.Könnten Sie stattdessen bitte Ihre Antwort bearbeiten (darunter befindet sich ein _edit_-Link), um eine Zusammenfassung des Inhalts aufzunehmen, auf den Sie verlinken (oder noch besser die Schritte)?Dies macht Ihre Antwort eigenständiger und hilft, sie in Zukunft für andere Benutzer aufzubewahren.
Nun, halte mich für moderiert!Ich habe Ihre Gründe gelesen, ich verstehe - aus diesem Grund glaube ich, dass dies genug Kontext ist und jede externe Seitenaktualisierung konsistent ist.


Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 4.0-Lizenz, unter der er vertrieben wird.
Loading...