Con OS Catalina, Apple ha adottato una politica drastica per quanto riguarda la compatibilità con applicazioni Java. Per questo motivo per il momento i nostri prodotti
non sono compatibili con OS 10.15.
Potrebbe essere possibile continuare a utilizzare i dizionari eLexico con OS 10.15, ma ciò dipende dalle impostazioni di sistema ed è necessario scaricare una versione “legacy” di Java Oracle e lanciare un AppleScript per convincere il sistema a installarla.
Forniamo di seguito le istruzioni necessarie per cercare di rendere nuovamente operativo il dizionario in Mac OS 10.15. Queste istruzioni vanno seguite attentamente.
1) Aprite una fnestra Terminale (da Applications > Utility > Terminale) e copiate e incollate riga per riga i seguenti comandi, premendo Invio ogni volta:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java
2) Riavviate il Mac
3) Scaricate sul desktop, usando il link qui sotto, la versione “legacy” di Java,
senza installarla:
www.elexico.com/users/java/javaforosx.dmg
4) Aprite l'editor di AppleScript (da Applications > Utility > Script Editor)
5) Copiate e incollate nell'editor le seguenti righe:
set theDMG to choose file with prompt "Please select javaforosx.dmg:" of type {"dmg"}
do shell script "hdiutil mount " & quoted form of POSIX path of theDMG
do shell script "pkgutil --expand /Volumes/Java\\ for\\ macOS\\ 2017-001/JavaForOSX.pkg ~/jtemp"
do shell script "hdiutil unmount /Volumes/Java\\ for\\ macOS\\ 2017-001/"
do shell script "sed -i '' 's/return false/return true/g' ~/jtemp/Distribution"
do shell script "pkgutil --flatten ~/jtemp ~/Desktop/Java.pkg"
do shell script "rm -rf ~/jtemp"
display dialog "Modified Java.pkg saved on desktop" buttons {"Ok"}
6) Salvate il file come “script”.
7) Lanciate lo script con uno dei seguenti metodi:
- lanciando ESEGUI dall'editor AppleScript con lo script aperto;
- dal Finder, selezionando il file script e premendo Command + R.
Al prompt, scegliete il file javaforosx.dmg sul desktop e attendete la fine dello script.
Lo script genera sul desktop il file
Java.pkg
8) Riavviate il Mac (fondamentale!)
9) Installate Java.pkg dal desktop.
Alla fine della procedura, provate a lanciare il dizionario.