Use ImGui in version 3.10.0
jMonkeyEngine Hub
June 3, 2026
icyboxs:
JmeImGui
If the problem you are facing is the same as mine, then the class I provided can perfectly solve the issue of being unable to use ImGui in the new version.
icyboxs:
严重: Uncaught exception thrown in Thread[jME3 Main,5,main] java.lang.ExceptionInInitializerError at org.lwjgl.opengl.GL11.<clinit>(GL11.java:23) at imgui.gl3.ImGuiImplGl3.init(ImGuiImplGl3.java:266) at com.jmeimgui.JmeImGui.init(JmeImGui.java:77) at com.jmeimgui.JmeImGui.init(JmeImGui.java:84) at com.mygame.Main.simpleInitApp(Main.java:132) at com.jme3.app.SimpleApplication.initialize(SimpleApplication.java:310) at com.jme3.system.lwjgl.LwjglWindow.initInThread(LwjglWindow.java:714) at com.jme3.system.lwjgl.LwjglWindow.run(LwjglWindow.java:1105) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.lang.IllegalStateException: setFunctionMissingAddresses has been called already at org.lwjgl.system.ThreadLocalUtil.setFunctionMissingAddresses(ThreadLocalUtil.java:205) at org.lwjgl.opengl.GL.create(GL.java:230) at org.lwjgl.opengl.GL.create(GL.java:172) at org.lwjgl.opengl.GL.create(GL.java:119) at org.lwjgl.opengl.GL.<clinit>(GL.java:79) ... 9 more
If you mean that the errors in this part are the same as mine, then you should switch to the OpenGL renderer instead of using the Angle renderer.
Discussion in the ATmosphere