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



Reply via email to