Good morning, Everyone --

   Please pardon a question from a rank amateur programmer...

   Yesterday I downloaded Netbeans 26 (more time on my hands at the end of the 
semester).  I have been happily using Netbeans 23.   I am now getting the 
following message when I run my Big Project:

---------------------------
WARNING: A restricted method in java.lang.System has been called
WARNING: java.lang.System::load has been called by 
org.fusesource.jansi.internal.JansiLoader in an unnamed module 
(file:/C:/Program%20Files/Apache%20NetBeans/java/maven/lib/jansi-2.4.1.jar)
WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers 
in this module
WARNING: Restricted methods will be blocked in a future release unless native 
access is enabled
 
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::objectFieldOffset has been called by 
com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper 
(file:/C:/Program%20Files/Apache%20NetBeans/java/maven/lib/guava-33.2.1-jre.jar)
WARNING: Please consider reporting this to the maintainers of class 
com.google.common.util.concurrent.AbstractFuture$UnsafeAtomicHelper
WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release
--------------------------

I searched the internet and was (a) pleased to understand it was not just me 
with this problem, and (b) not pleased that I did not see a solution that I, 
amateur programmer, understood.  So I have a two-part question:

a)  Is there a simple explanation of what is happening, one that a mere 
statistician would understand?

b)  Should I just stick with Netbeans 23 (which does not at present give the 
warning), wait for libraries to catch up with the problem and an update to 
Netbeans 26+, or go with 26 and ignore the warning?

TIA!

  -- Chris

Reply via email to