You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

libjvm.dylib cannot be open- MacOS Monterey

This is actually this question: libjvm.dylib cannot be open- MacOS Monter… - Apple Community

I tried to answer but the system didn't let me and required to ask the same question again, so here it is:


quoted:


Hi,

I have to install an image analysis software that I trust (Imaris-Bitplane). However, I need to run the Matlab MCR 2014, which requires to open libjvm.dylib


However, I cannot open it because cannot be opened because the developer cannot be verified.

After going to Preferences/Security& Privacy/, I do not see the "Allow anyway".

It is only when I cancel the opening of the dylib, that the "Allow anyway" shows up. I continue clicking on it, but it is stuck and doesn't go away, and doesn't allow me to open this dylib.


It is pretty anoying, more becasue I trust Matlab people!


Thanks for your help

Chloe

Posted on Apr 22, 2022 2:36 PM

Reply
Question marked as Top-ranking reply

Posted on Apr 22, 2022 2:54 PM

And here is the answer; I found a work-around by trial and error on my Mac Mini M1 with Monterey; in my case it is an application dynamically loading libSDL2.dylib. As described in the question I copied from Chloe the system doesn't let me run this app because the dylib cannot be verified. As a work-around I just selected the dylib in the Finder and executed "Open with"+ Terminal from the Finder context menu; the system asks me for permission which I grant; the terminal opens but I just close it; after this step when I execute my original app it no longer complains and just lets the app load the dylib. Without the complicated procedure recommended here: libjvm.dylib cannot be open- MacOS Monter… - Apple Community.


Maybe Apple will have mercy and offer a solution that also allows a reasonable deployment without every user having to perform this procedure for every dylib. I don't want to pay money to deploy precompiled versions of my open source application, and libSDL2.dylib is even third-party, not compiled by me.


My app is the Oberon+ IDE (see https://github.com/rochus-keller/Oberon/) which allows users to write applications in the Oberon+ programming language; these applications can access shared libraries (such as libSDL2.dylib) by the Oberon+ foreign language interface.


Similar questions

1 reply
Question marked as Top-ranking reply

Apr 22, 2022 2:54 PM in response to rochus_

And here is the answer; I found a work-around by trial and error on my Mac Mini M1 with Monterey; in my case it is an application dynamically loading libSDL2.dylib. As described in the question I copied from Chloe the system doesn't let me run this app because the dylib cannot be verified. As a work-around I just selected the dylib in the Finder and executed "Open with"+ Terminal from the Finder context menu; the system asks me for permission which I grant; the terminal opens but I just close it; after this step when I execute my original app it no longer complains and just lets the app load the dylib. Without the complicated procedure recommended here: libjvm.dylib cannot be open- MacOS Monter… - Apple Community.


Maybe Apple will have mercy and offer a solution that also allows a reasonable deployment without every user having to perform this procedure for every dylib. I don't want to pay money to deploy precompiled versions of my open source application, and libSDL2.dylib is even third-party, not compiled by me.


My app is the Oberon+ IDE (see https://github.com/rochus-keller/Oberon/) which allows users to write applications in the Oberon+ programming language; these applications can access shared libraries (such as libSDL2.dylib) by the Oberon+ foreign language interface.


libjvm.dylib cannot be open- MacOS Monterey

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.