javamacosjava-8jnlp

DYLD_LIBRARY_PATH is null


I'm trying to run a .jnlp file on my Mac, but I keep getting the error:

DYLD_LIBRARY_PATH is null
java.lang.UnsatisfiedLinkError: Can't load /Users/setupuser/Library/Application Support/Oracle/Java/Deployment/cache/6.0/61/813837d-5017de3f-n/libipe_jmediaplayerLib.dylib
java.library.path : /Users/setupuser/Library/Java/Extensions /Library/Java/Extensions /Network/Library/Java/Extensions /System/Library/Java/Extensions /usr/lib/java

I’ve already tried disabling SIP, setting the path in .zshrc, and testing with different JDK and JRE versions, but none of these solutions worked.


Solution

  • Try installing Rosetta.

    You can install Rosetta 2 with:

    softwareupdate --install-rosetta --agree-to-license
    

    Note that it is very difficult to remove Rosetta 2 once it is installed.