Aggiornamento della versione Java di OSX

1

Dopo l'aggiornamento da Mavericks a Yosemite , alcune applicazioni Java iniziano a fallire. In particolare, il messaggio di errore è

Dyld Error Message:
  Symbol not found: _CGContextSetAllowsAcceleration
  Referenced from: /Library/Java/JavaVirtualMachines/1.6.0_51-b11-457.jdk/Contents/Libraries/libawt.jnilib
  Expected in: /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices

Collegamento a JDK

La soluzione alternativa al vecchio pacchetto Java 1.6 di Apple consiste nell'installare manualmente l'ultimo JDK / JRE e collegarlo ad esso

$ ls -l /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK
lrwxr-xr-x  1 root  wheel  58 Nov 13 20:50 /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK -> /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents

Ma lascia le directory Current e A

$ ls -l /System/Library/Frameworks/JavaVM.framework/Versions/
total 16
drwxr-xr-x  9 root  wheel  306 Nov 13 11:54 A
lrwxr-xr-x  1 root  wheel    1 Nov 12 17:27 Current -> A

Come posso aggiornare queste directory all'ultima versione di JRE?

    
posta hanxue 21.11.2014 - 11:47
fonte

0 risposte

Leggi altre domande sui tag