当前位置: 代码迷 >> java >> 无法创建DirectX D3D上下文。 硬件和软件均不可用
  详细解决方案

无法创建DirectX D3D上下文。 硬件和软件均不可用

热度:16   发布时间:2023-07-18 08:54:42.0

我正在尝试使用java3D在java GUI中导入一个飞机的3D模型,它在我的pc上运行良好,我创建了一个jar文件使其可以在任何使用netbeans的pc上运行。 当我尝试在其他电脑上运行此jar文件时,它抛出以下错误:

无法创建DirectX D3D上下文。 硬件和软件均不可用。 请更新您的视频卡驱动程序,并从获得最新的DirectX。

以上问题的可能原因是什么以及如何解决。

确保您的程序使用Java3D 1.6.0而不是Java3D 1.5.2或更早版本(似乎是这种情况)。 然后,安装适当的OpenGL驱动程序(可从GPU制造商的网站NVidia,AMD或Intel获得)。 查看这些教程以使用Java3D 1.6.0并制作胖的JAR:

Java3D 1.5.2的维护已在几年前停止。 JogAmp社区仅维护Java3D 1.6.0,如下所示:

与Java3D 1.5.2不同,Java3D 1.6.0不依赖Direct3D。 使用JOGL访问硬件加速。

您当前的消息表明没有可用的驱动程序或当前驱动程序已过时。 不过,无论如何,我不建议您使用过时的Java3D版本。

  相关解决方案