java - 需要具有 FBO 扩展的 OpenGL 2.0 或更高版本 - LibGDX 错误

标签 java android eclipse opengl libgdx

我从一个月前开始使用 LibGDX,它工作得很好!但是昨天,在更新到 Java 8 之后,我运行了两个曾经工作的桌面项目,它向我显示了这个错误:

OpenGL is not supported by the video driver

我在网上搜索并发现有人发布了这段代码:

    System.setProperty("org.lwjgl.opengl.Display.allowSoftwareOpenGL", "true");

好吧,它适用于项目之一,zombie bird tutorial我正在研究,但在另一个项目中显示:

OpenGL 2.0 or higher with the FBO extension is required. OpenGL version: 1.1.0 Microsoft Corporation GDI Generic 1.1.0

P.S: 我的设备 OpenGl 版本是:3.1, 英特尔高清显卡 3000, LibGDX 版本:1.6.5, & 我正在使用 Eclipse Juno。

最佳答案

好吧,我没能找到问题的真正解决方案,但只要这个问题是由于您的 Windows GDI 引起的,它就只会保留在您的 PC 上,而不是其他 PC 上! 因此,作为一种解决方案,您可以继续在您的 Android 设备或模拟器上进行测试!您将在您的 android 项目上获得相同的结果。

更新:

找到真正的解决方案!您只需要卸载 Java 8 并重新安装 Java 7! 似乎 Java 8 不支持或单独使用 Libgdx :p

关于java - 需要具有 FBO 扩展的 OpenGL 2.0 或更高版本 - LibGDX 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32423629/

相关文章:

java - Java 8 forEach 循环是像 ListIterator 这样的方法还是像 while 和 do-loop 这样的循环?

java - Session.flush() 导致 org.hibernate.StaleStateException : Batch update returned unexpected row count from update: 1 actual row count: 0 expected: 1

java - 如果要升级OS和DB版本,是否需要修改Java Web应用程序代码?

android - 正在启动 Android 服务?

java - tomcat中wtpwebapps和webapps文件夹的区别

java - 在 AWT 应用程序中处理图像解密 key

android - 如何在 proguard 中保留 Enum 类型字段?

android - 为什么用c源代码调试时GDB是 "jumping back"

Eclipse - 在运行配置中找不到服务器

java - 如何将我的 log4j.properties 设置为我的类路径