Preskoči na glavno vsebino

Lokálna inštalácia desktopovej aplikácie sa nespúšťa na MacOS Big Sur

Momentálne evidujeme problém s aktualizáciou Javy na MacOS. Pri inštalácii ABRA Flexi s aktualizáciou Javy 261 a vyššou dôjde k chybe SecurityException

Avtor: Petr Pech

Platné do verzie 2024.7.0, od verzie 2024.7.0 je java súčasťou inštalácie.

Kompletné znenie 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émom je, že Java 8 u261 sa pokúša použiť JCE (Java Cryptography Extension) zo staršej verzie Javy. Riešením je buď mať iba jednu verziu Javy, alebo si stiahnuť zodpovedajúce Policy files pre JDK8. Odporúčame však riešenie s jednou verziou Javy.

Postup riešenia:

  1. odinštalácia Javy (na MacOS je nutné využiť terminál)

  2. inštalácia Javy 8 (na MacOS súčasť inštalačného balíčka Flexi)

  3. reštart PC

V niektorých prípadoch bude potrebné vymazať staré JCE v lib/security ručne.

Ste s tem dobili odgovor na svoje vprašanje?