我刚刚尝试在 jdk1.8 中运行一个 java jar 工具:cov'cop..:
java -jar CovCop.jar
我遇到了这个错误:
ES2 Prism: Error - reported GLX version = 1.2
GLX version 1.3 or higher is required
我尝试安装这个 ppa:
sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
我还重新安装了 NVDIA 驱动程序。
这是输出sudo lshw -C display
:
*-display
description: VGA compatible controller
product: SVGA II Adapter
vendor: VMware
physical id: f
bus info: pci@0000:00:0f.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=vmwgfx latency=64
resources: irq:16 ioport:1070(size=16) memory:ec000000-efffffff
memory:fe000000-fe7fffff memory:c0000000-c0007fff
这是输出glxinfo | grep -i version
:
server glx version string: 1.2
client glx version string: 1.4
GLX version: 1.2
OpenGL core profile version string: 1.3 Mesa 4.0.4
OpenGL version string: 1.3 Mesa 4.0.4
答案1
根据应用程序,您可以禁用硬件图形加速依赖性。
食谱Petr 的回答到如何禁用或绕过 JavaFX 中的硬件图形加速(Prism)致力于在本地 Windows X 终端上启动 AWS EC2 托管的(Xvnc)Java 应用程序。
在您的示例中,您可以尝试:
java -Dprism.order=sw -jar CovCop.jar