Valid up to version 2024.7.0; from version 2024.7.0 onwards, Java is included in the installation.
Full error message: Caused by: java.lang.SecurityException: The jurisdiction policy files are not signed by the expected signer! (Policy files are specific per major JDK release. Ensure the correct version is installed.)
The issue is that Java 8 u261 attempts to use the JCE (Java Cryptography Extension) from an older version of Java. The solution is either to have only a single version of Java installed, or to download the appropriate Policy files for JDK8. However, we recommend the single-version approach.
Resolution steps:
Uninstall Java (on macOS you must use the Terminal)
Install Java 8 (on macOS this is included in the Flexi installation package)
Restart your computer
In some cases, it will be necessary to manually delete the old JCE files in lib/security.
For more information, including Policy files for JDK8, please refer to: https://stackoverflow.com/questions/9745193/java-lang-securityexception-the-jurisdiction-policy-files-are-not-signed-by-a-t
