Kompletní znění chyby: 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.)

Problémem je, že Java 8 u261 se snaží použít JCE (Java Cryptography Extension) ze starší verze Javy. Řešením je buď mít pouze jednu verzi Javy, nebo si stáhnout odpovídající Policy files pro JDK8. Doporučujeme však řešení s jednou verzí Javy.

Proveďte čistou instalaci Javy 8 u161 a novější, původní Javu odinstalujte. Pravděpodobně bude nutné smazat staré JCE v lib/sercurity ručně.


Více informací včetně Policy files pro JDK8 naleznete zde: https://stackoverflow.com/questions/9745193/java-lang-securityexception-the-jurisdiction-policy-files-are-not-signed-by-a-t

Našli jste odpověď?