When running WorldWind Java v2.2.0 with Java 17 (java.home=C:\Program Files\Eclipse Adoptium\jdk-17.0.1.12-hotspot) then this exception occurs:
java.lang.ArrayIndexOutOfBoundsException: Index -1 out of bounds for length 1
at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
at com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
at com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1513)
at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:609)
at java.desktop/java.awt.Container.addImpl(Container.java:1150)
at java.desktop/java.awt.Container.add(Container.java:1001)
at net.tourbook.map3.view.Map3View.createUI(Map3View.java:1069)
at net.tourbook.map3.view.Map3View.createPartControl(Map3View.java:943)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:158)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityView.createPartControl(CompatibilityView.java:155)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:365)
The app is running OK with java.home=C:\Program Files\Eclipse Adoptium\jdk-11.0.13.8-hotspot
jogl jar from worldwind
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.10.5
Created-By: 11.0.9+11-post-Debian-1deb10u1 (Debian)
Application-Name: Java Bindings for OpenGL
Specification-Title: Java Bindings for OpenGL API Specification
Specification-Version: 2.4
Specification-Vendor: JogAmp Community
Implementation-Title: Java Bindings for OpenGL Runtime Environment
Implementation-Version: 2.4.0-rc-20210111
Implementation-Build: 2.4-b1507-20210111
Implementation-Branch: origin/master
Implementation-Commit: ecf6e499d3b582d651a28693c871ca14d6e8c991
Implementation-Vendor: JogAmp Community
Implementation-URL:
http://jogamp.org/Extension-Name: com.jogamp.opengl
Implementation-Vendor-Id: com.jogamp
Trusted-Library: true
Permissions: all-permissions
Application-Library-Allowable-Codebase: *
Codebase: *.jogamp.org