Login  Register

Re: How to enable Gluegen (Java3D) on Java 9

Posted by Predrag Bokšić on Nov 29, 2017; 2:54am
URL: https://forum.jogamp.org/How-to-enable-Gluegen-Java3D-on-Java-9-tp4038338p4038344.html

I shortened the classpath in a variety of ways, but the error remains...



"C:\Program Files\Java\jdk\bin\java" --add-exports=java.base/java.lang=ALL-UNNAMED --add-exports=java.desktop/sun.awt=ALL-UNNAMED --add-exports=java.desktop/sun.java2d=ALL-UNNAMED "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA\lib\idea_rt.jar=24500:C:\Program Files\JetBrains\IntelliJ IDEA\bin" -Dfile.encoding=UTF-8 -classpath E:\idea\java3D_jdk9\project\out\production\project;E:\idea\java3D_jdk9\project\lib\j3dcore.jar;E:\idea\java3D_jdk9\project\lib\j3dutils.jar;E:\idea\java3D_jdk9\project\lib\vecmath.jar;E:\idea\java3D_jdk9\project\lib\experimental\jogamp-fat.jar StillCube
3D [dev] 1.6.0-pre12-daily-experimental daily

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/E:/idea/java3D_jdk9/project/lib/experimental/jogamp-fat.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
javax.media.j3d.IllegalRenderingStateException: Java 3D ERROR : OpenGL 1.2 or better is required (GL_VERSION=1.1)
        at javax.media.j3d.JoglPipeline.setupCanvasProperties(JoglPipeline.java:8083)
        at javax.media.j3d.JoglPipeline.createNewContext(JoglPipeline.java:6440)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:4602)
        at javax.media.j3d.Canvas3D.createNewContext(Canvas3D.java:2376)
        at javax.media.j3d.Renderer.doWork(Renderer.java:881)
        at javax.media.j3d.J3dThread.run(J3dThread.java:271)

DefaultRenderingErrorListener.errorOccurred:
CONTEXT_CREATION_ERROR: Renderer: Error creating Canvas3D graphics context
graphicsDevice = Win32GraphicsDevice[screen=0]
canvas = javax.media.j3d.Canvas3D[canvas0,0,0,184x161]

Process finished with exit code 1