Using jdk-9.0.1 (latest) , jogl v2.3.2, and java3d 1,6,0-final
Works well on Windows and Linux, but crashes on Mac OS X at GraphicsConfiguration c = d.getBestConfiguration(template);
Debugging with latest Netbeans, it seems that the Override of
getBestConfiguration(GraphicsConfiguration gc) in GraphicsConfigTemplate3D returns null.
Added information: it works on all platforms using latest and earlier versions of java 8 and java 7.
Thank you for your consideration, please let me know if there is something else I should be sending you or trying on my side. I was trying to avoid going to java 3d 1.7 due to the package name change, but if needs be…
I added --add-exports=java.desktop/sun.java2d=ALL-UNNAMED which I did not have originally, but unfortunately it did not help and the application still crashes under the same conditions (mac OS, java 9...).
This is a link to the application that I am working on which relies extensively on java3d:
Thanks. I know that it's unpleasant but since Oracle bought Java, we usually have to wait for some months to get a really "stable" major version. I still use Java 1.8 in production and I won't switch before 2019. We'll have to revisit this problem later.