Domanda:
Impossibile installare JDK 13.01 su Catalina
Ansh Khurana
2019-10-16 21:22:28 UTC
view on stackexchange narkive permalink

Ho provato a installare la versione x64 di jdk (da https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html), tuttavia,Apple si è rifiutata di installarlo dicendo che il software doveva essere aggiornato.

Poiché questa è l'ultima versione di JDK, cosa devo fare per installare java senza attendere il prossimo aggiornamento da Oracle? enter image description here

Cinque risposte:
b.ben
2019-11-08 16:08:44 UTC
view on stackexchange narkive permalink
  1. Apri "Preferenze di sistema".
  2. Vai a "Sicurezza & Privacy" quindi scheda "Generale"
  3. Fai clic sull'icona del lucchetto, quindi inserisci la password.
  4. Sarà presente un pulsante "Consenti sempre" per consentire "jdk-13.0.1".Fare clic su di esso.
Lo trovo migliore della risposta di @greg-449
Questa dovrebbe essere la risposta valida.
grazie per la condivisione, questo ha funzionato per me.Per riferimento, ho installato jdk con brew come prescritto qui: 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

Corri e basta

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

per rimuovere l'attributo flag quarantine download.

Secondo il commento di Utsav T, è importante smontare e rimontare il programma di installazione (jdk-13.0.1_osx-x64_bin.dmg) per assicurarsi che funzioni correttamente.

Dopo aver rimosso l'attributo del flag di quarantena, eseguire l'installazione come al solito.

Questo non ha funzionato per me.
@AnshKhurana Smonta e rimonta il programma di installazione.
Funziona anche per le build OpenJDK.Sono rimasto un po 'deluso dal fatto che sia solo un file `.tar.gz` (anche se, essendo un amministratore di Linux, avrei davvero * dovuto * preferirlo!), Ma tutto ciò che devi fare è annullare il tar, incollare ildirectory in `/ Library / Java / JavaVirtualMachines` (ed eventualmente` sudo chown -R root: wheel` it), quindi eseguire `/ Library / Java / JavaVirtualMachines / jdk13-1.xy / Contents / Home / bin / java`.Riceverai un errore, ma anche questo bel messaggio + pulsante nelle Preferenze di Sistema per migliorare il tutto.
funziona alla grande per me
toaruScar
2019-11-29 01:48:35 UTC
view on stackexchange narkive permalink

Puoi installarlo tramite Homebrew.

  1. Installa Homebrew.
  2. Installa Java con Homebrew eseguendo
  brew cask install java
 

Nota il percorso di installazione nell'output, dovrebbe essere qualcosa di simile

==> Spostamento dell'articolo generico "jdk-13.0.1.jdk" in "/Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk".

  1. Rimuovi lo stato di quarantena dall'SDK Java appena installato eseguendolo
  xattr -r -d com.apple.quarantine /Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk
 

(non dimenticare di sostituire il percorso di JDK con il percorso di installazione del passaggio 2, poiché la versione JDK potrebbe cambiare.)

ha funzionato per me alla grande
Vorrei che brew facesse parte del comando finale dell'installazione
Rene Larsen
2019-10-16 22:49:55 UTC
view on stackexchange narkive permalink

Puoi invece utilizzare il file tar.gz - i seguenti sono lo stesso 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

o scarica OpenJDK: https://download.java.net/java/GA/jdk13.0.1/cec27d702aa74d5a8630c65ae61e4305/9/GPL/openjdk-13.0.1_osx-x64_bin.tar.gz

Quando non è tarato, sposta la cartella JDK in / Library / Java / JavaVirtualMachines e il gioco è fatto.

Ricevo "jdk-13.0.1.jdk" non può essere aperto perché lo sviluppatore non può essere verificato.quando si tenta di eseguire java dal terminale.
Cosa succede se metti `jdk-13.0.1.jdk` in una cartella a cui hai accesso, e poi imposti JAVA_HOME in` / jdk-13.0.1.jdk / Contents / Home` - magari aggiungi anche `$JAVA_HOME / bin` nel tuo PERCORSO
Grant Willison
2019-10-29 04:30:20 UTC
view on stackexchange narkive permalink

La risposta / i passaggi di Oracle hanno funzionato per me, sto usando homebrew invece di tarball https://www.oracle.com/technetwork/java/javase/using-jdk-jre-macos-catalina-5781620.html

Benvenuto in Ask Different.:) Sono contento che questo abbia funzionato per te, ma risposte brevi come questa non forniscono dettagli o contesto sufficienti per aiutare molti utenti.Inoltre, fornire solo un collegamento non è molto utile in quanto potrebbe non funzionare più in futuro.Potresti invece modificare la tua risposta (c'è un link _edit_ sotto di essa) per includere un riepilogo del contenuto a cui ti stai collegando (o meglio ancora, i passaggi coinvolti)?Ciò renderà la tua risposta più autonoma e aiuterà a preservarla per altri utenti in futuro.
Bene, considerami moderato!Ho letto le tue ragioni, ho capito - per questo - credo che questo sia un contesto sufficiente e qualsiasi aggiornamento di una pagina esterna sarà coerente.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 4.0 con cui è distribuito.
Loading...