I'm converting from Java3d 1.5.x to JOGL.
I had the problem described here:
https://forum.jogamp.org/getAWTgraphicsconfiguration-causes-NPE-error-td4041439.htmlwhich I fixed using args --add-opens java.desktop/sun.awt=ALL-UNNAMED
which gets me here:
Java3D - GDI Generic Driver use detected.
This may be caused by any of the following issues.
Exception in thread "J3D-Renderer-1" java.lang.NoSuchFieldError: Version18
at org.jogamp.java3d.JoglPipeline.setupCanvasProperties(JoglPipeline.java:8133)
at org.jogamp.java3d.JoglPipeline.createNewContext(JoglPipeline.java:6451)
at org.jogamp.java3d.Canvas3D.createNewContext(Canvas3D.java:4643)
at org.jogamp.java3d.Canvas3D.createNewContext(Canvas3D.java:2389)
at org.jogamp.java3d.Renderer.doWork(Renderer.java:938)
at org.jogamp.java3d.J3dThread.run(J3dThread.java:271)
I'm on jdk-17.0.5 under Windows Server 2019. I'm testing on server, will this make much differed over Windows 10? Just doing it as jdk 17 was already on here and I didn't want to mess with Java on my main production machine.
Any thoughts? Thanks in advance.