When I try to open Logisim on my MacOS (Catalina) with Java 12.0.2, I get the following error:
To open “Logisim”, you need to install the legacy Java SE 6 runtime.
In fact, I also tried Java 11 and Java 8 to get it to work, but they both also failed. Since only one version of Java can run at one time, this is an issue for anyone who needs to run Java 8+ and Logisim.
This seems to be an issue with other open source apps as well, requiring a Java SE 6 dependency on Catalina. However, Catalina is incompatible with Java 6, and requires a script modification to run the installer. That tutorial is here: https://www.harrisgeospatial.com/Support/Self-Help-Tools/Help-Articles/Help-Articles-Detail/ArtMID/10220/ArticleID/23780/Mac-OS-Catalina-1015-ENVIIDL-and-Legacy-Java-6-Dependencies
Just wanted to report this issue and share how I managed to get around it if anyone runs into similar issues. I have not tested it on Big Sur, as I do not have enough disk space for the update.
Thanks.