![JavaFX 8 无法在 Ubuntu 12.04 上运行](https://linux22.com/image/853837/JavaFX%208%20%E6%97%A0%E6%B3%95%E5%9C%A8%20Ubuntu%2012.04%20%E4%B8%8A%E8%BF%90%E8%A1%8C.png)
我正在使用 Netbeans 8.0,但在 JavaFX 8(简单)中,3D 应用程序无法成功运行。它显示错误:
Gen6+ requires Kernel 3.6 or later.
java: ../../../../../src/mesa/main/context.c:1501: _mesa_make_current: Assertion `newCtx->Version > 0' failed.
Java Result: 134
我现在应该怎么做,因为当我成功安装 nVidia 驱动程序时,JavaFX 3D 应用程序始终可以在 Windows 上运行。我已检查附加驱动程序,但它显示已安装并处于 nVidia 活动状态。
答案1
正如您的消息中所述Gen6+ 需要内核 3.6 或更高版本是你的问题。所以你正在尝试使用对你的操作系统来说太新的软件。你可以使用
uname -a
请参阅发布表底部关于我们发布的维基百科页面:
Version Kernel
12.04 3.2 or newer
12.10 3.5
13.10 3.11
14.04 3.13
可以在 12.04 中安装 3.6 内核,但最好安装 14.04。