Closed
Description
My application is built using WorldWind v2.1.0 on Windows 10. When previously running using Java 8, the application ran with no warnings. I updated to Java 9.0.1 and I get the following warning messages from the underlying components being used by WorldWind:
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/C:/Users/scott/Dev/lib/worldwind-v2.1.0/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
I can get rid of these warnings by disabling reflective access via the command line argument: --illegal-access=deny. Things appear to run correctly when I use this arg, but I am not sure if this is a good approach. I may just not have encountered the feature yet which I am disabling.
Questions:
- Will disabling reflective access for com.jogamp.common.os.NativeLibrary cause any known problems?
- Is there a plan to update WorldWind and associated libraries for Java 9?
Thanks
Metadata
Metadata
Assignees
Labels
No labels