I tried to run NB RC-3 from the binary zip on macOS 12.6.1 (Monterey) and got a security notice that it would refuse to load libjnidispatch-nb.jnilib because it was downloaded from the internet and the developer couldn’t be verified. This appears to be simply because the binaries are not signed for the RC builds.
But I got to wondering what it is for? The IDE seemed to start up without issues anyway. I see the following .jnilib files: ~/netbeans/platform/modules/lib/aarch64/libjnidispatch-nb.jnilib ~/netbeans/platform/modules/lib/x86_64/libjnidispatch-nb.jnilib ~/netbeans/profiler/lib/deployed/jdk16/mac/libprofilerinterface.jnilib ~/netbeans/profiler/lib/deployed/jdk15/mac/libprofilerinterface.jnilib Am I correct in assuming the JDK 16 profiler interface library works on JDK 17-19 as well? I see there isn’t a corresponding library for pre JDK 15, and there isn’t anything for aarch64 vs x86_ 64 so I’m not sure what it’s all about (is it a “fat” binary?). There are also: ~/netbeans/ide/bin/nativeexecution/MacOSX-x86/unbuffer.dylib ~/netbeans/ide/bin/nativeexecution/MacOSX-x86_64/unbuffer.dylib ~/netbeans/ide/modules/lib/aarch64/libjunixsocket-native-2.5.1.dylib ~/netbeans/ide/modules/lib/x86_64/libjunixsocket-native-2.5.1.dylib I have no idea what they are for. I didn’t get any notice about them not being verified, so I presume they aren’t needed for most tasks. Regards, Scott P.S. > For anyone else on macOS that isn’t already aware. The following command will remove the quarantine status: xattr -d com.apple.quarantine ~/netbeans/platform/modules/lib/x86_64/libjnidispatch-nb.jnilib --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected] For further information about the NetBeans mailing lists, visit: https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
