Impossibile installare JDK 7 su macOS Sierra 10.12.6

5

Ho provato ad installare JDK 7u67 sul mio MacBook Pro con macOS Sierra 10.12.6, ma tutto ciò che ottengo è questo messaggio di errore:

Non ha senso per me, perché ho già una versione più alta, quindi Java dovrebbe essere in grado di installarlo. Qualcuno ha affrontato lo stesso problema, per favore?

    
posta Jakub Gruber 20.09.2017 - 11:53
fonte

3 risposte

3

Il controllo viene eseguito dalla funzione pm_install_check() nella Distribuzione del pacchetto.

  1. Copia il pkg dall'immagine del disco in modo che possa essere modificato
  2. Aprilo con Il browser archivio
  3. Modifica il file di distribuzione con TextEdit (fai clic con il tasto destro del mouse su Distribuzione e scegli Apri con per modificare il file in posizione).
  4. Rimuovi le seguenti righe in modo che la funzione restituisca sempre true.

  5. Salva il file e apri il pacchetto.

risposta data 20.09.2017 - 12:37
fonte
3

Simile a ciò che @ klanomath suggerisce:

  1. Copia il pkg dall'immagine del disco in modo che possa essere modificato.
  2. Estrai il contenuto del pkg nel terminale (si presuppone che "Aggiornamento 67.pkg di JDK 7" sia il nome del tuo pkg): pkgutil --expand JDK\ 7\ Update\ 67.pkg JDK\ 7\ Update\ 67.unpkg
  3. Modifica il file di distribuzione con il tuo editor di testo preferito.
  4. Cambia il valore restituito di pm_install_check () per essere sempre vero.
    function pm_install_check() {
      return true;
    }
  1. Salva il file di distribuzione.
  2. Indietro nel terminale: pkgutil --flatten JDK\ 7\ Update\ 67.unpkg JDK\ 7\ Update\ 67.new.pkg
  3. Esegui / Apri il nuovo file pkg.
risposta data 19.03.2018 - 23:21
fonte
1

Questa è una cosa ovvia, perché JDK 7 è stato creato per le versioni precedenti di macOS. È necessario utilizzare JDK 8 per installarlo correttamente sulla versione corrente di macOS. Controlla qui: Kit di sviluppo Java SE 8 download

    
risposta data 20.09.2017 - 11:58
fonte

Leggi altre domande sui tag