即使是最简单的程序,它也不适用于 OpenGL。这就是我正在做的事情。
java -Dsun.java2d.opengl=True -jar Java2Demo.jar
(Java2Demo.jar
通常包含在 JDK 中。)
文本输出为:
为屏幕 0 上的默认配置启用 OpenGL 管道
当我不传入上述 VM 参数时,一切正常(但速度很慢)。当我传入上述参数时,什么都没有出现。如果我在它周围移动窗口,它会捕捉到它上面的任何图像,并将其混为一谈。
我正在运行 Windows XP Pro SP3(Microsoft Windows XP [版本 5.1.2600])(在 OS X 10.5.8 上的 Parallels 下)。
我使用“Geeks3D GPU Caps Viewer”告诉我我有 Open GL 版本:
2.0 英伟达-1.5.48
我已经使用两个版本的 JVM 进行了尝试。第一的:
java version "1.6.0_13"
Java(TM) SE Runtime Environment (build 1.6.0_13-b03)
Java HotSpot(TM) Client VM (build 11.3-b02, mixed mode)
第二:
java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing)