2016-03-07 143 views
0

請幫助我。 我從https://libgdx.badlogicgames.com/tools.html下載了jar文件 它是可運行的-D-particles.jar 當我運行它時,打開程序不可用。 Nope字段渲染,並且所有塊都是空的。無法啓動LibGDX工具2D粒子編輯器

登錄控制檯:

C:\Users\matha>java -jar C:\runnable-2D-particles.jar 
java.lang.NullPointerException 
     at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:320) 
     at com.badlogic.gdx.backends.lwjgl.LwjglGraphics.setupDisplay(LwjglGraphics.java:214) 
     at com.badlogic.gdx.backends.lwjgl.LwjglCanvas.create(LwjglCanvas.java:190) 
     at com.badlogic.gdx.backends.lwjgl.LwjglCanvas$1.addNotify(LwjglCanvas.java:90) 
     at java.awt.Container.addNotify(Unknown Source) 
     at javax.swing.JComponent.addNotify(Unknown Source) 
     at java.awt.Container.addNotify(Unknown Source) 
     at javax.swing.JComponent.addNotify(Unknown Source) 
     at java.awt.Container.addNotify(Unknown Source) 
     at javax.swing.JComponent.addNotify(Unknown Source) 
     at java.awt.Container.addNotify(Unknown Source) 
     at javax.swing.JComponent.addNotify(Unknown Source) 
     at java.awt.Container.addNotify(Unknown Source) 
     at javax.swing.JComponent.addNotify(Unknown Source) 
     at java.awt.Container.addNotify(Unknown Source) 
     at javax.swing.JComponent.addNotify(Unknown Source) 
     at javax.swing.JRootPane.addNotify(Unknown Source) 
     at java.awt.Container.addNotify(Unknown Source) 
     at java.awt.Window.addNotify(Unknown Source) 
     at java.awt.Frame.addNotify(Unknown Source) 
     at java.awt.Window.show(Unknown Source) 
     at java.awt.Component.show(Unknown Source) 
     at java.awt.Component.setVisible(Unknown Source) 
     at java.awt.Window.setVisible(Unknown Source) 
     at com.badlogic.gdx.tools.particleeditor.ParticleEditor.<init>(ParticleEditor.java:92) 
     at com.badlogic.gdx.tools.particleeditor.ParticleEditor$6.run(ParticleEditor.java:532) 
     at java.awt.event.InvocationEvent.dispatch(Unknown Source) 
     at java.awt.EventQueue.dispatchEventImpl(Unknown Source) 
     at java.awt.EventQueue.access$500(Unknown Source) 
     at java.awt.EventQueue$3.run(Unknown Source) 
     at java.awt.EventQueue$3.run(Unknown Source) 
     at java.security.AccessController.doPrivileged(Native Method) 
     at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) 
     at java.awt.EventQueue.dispatchEvent(Unknown Source) 
     at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
     at java.awt.EventDispatchThread.pumpEvents(Unknown Source) 
     at java.awt.EventDispatchThread.run(Unknown Source) 

附:安裝了視頻驅動程序。 我該如何解決這個問題? 我用WIN10,jdk1.8.0_51,jre1.8.0_60(如果它重要的事實)

+0

你如何啓動它?剛剛在我的機器上用WIN10測試過,那個jar工作得很好。 – Enigo

+0

@Enigo我通過雙擊和控制檯啓動它。兩種變體的結果都一樣。 –

+0

好吧,看來這個問題與OpenGL有關,因爲''com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGraphics.java:320)'LwjglGraphics'中的第320行表示'OpenGL不支持視頻驅動程序'。所以你應該更新你的視頻卡驅動程序。 – Enigo

回答

1

問題是OpenGL的,因爲com.badlogic.gdx.backends.lwjgl.LwjglGraphics.createDisplayPixelFormat(LwjglGrap‌​hics.java:320)LwjglGraphics 320說OpenGL is not supported by the video driver
所以你應該檢查你的卡是否至少支持OpenGL 1.5,如果是的話更新你的視頻卡驅動。