Products are not compatible with Mac OS 10.15 Catalina


With OS Catalina, Apple adopted a drastic policy regarding compatibility with Java applications. For this reason, our products are not OS 10.15 compatible.

It may however be possible to go on using eLexico dictionariws under OS 10.15, depending on the system settings, but to do so you need to download a “legacy” verson of Java Oracle and to run an AppleScript that forces the system to install it.

We are giving below all instructions needed to resume the operational dictionary under Mac OS 10.15. You must carefully follow these instructions.

1) Open a Terminal window (Applications > Utility > Terminal) and copy and paste the following commands, line by line, pressing Enter after each line:
sudo rm -fr /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin
sudo rm -fr /Library/PreferencePanes/JavaControlPanel.prefPane
sudo rm -fr ~/Library/Application\ Support/Java

2) Reboot your Mac

3) Download on your desktop, by means of the following link, the “legacy” Java version, without installing it:
www.elexico.com/users/java/javaforosx.dmg

4) Open your AppleScript editor (from Applications > Utility > Script Editor)

5) Copy and paste in the editor the following lines:

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) Save the file as “script”.

7) Run the script by means of one of the following methods:
- pressing RUN inside the AppleScript editor while the script is open;
- from your Finder, selecting the script file and pressing Command + R.
When prompted, select the file javaforosx.dmg on your desktop and wait for the script to finish.

8) Reboot your Mac (essential!)

9) Install Java.pkg from the desktop.

At the end of this procedure you can run the dictionary again.