C++如何在java上检索图形卡信息?
是否有任何可能的方法使用Java API检索图形卡适配器的信息
我知道DirectX可以很容易地做到这一点,但是,我只是想知道Java是否可以做到这一点
如下图所示。。DirectX找到了集成到我的硬件中的GPU适配器及其支持的解决方案列表
我的问题是,有没有一个API可以让Java做这种事情? 我真的很想知道Java是否能够获得有关视频卡的信息
多谢各位
你可以在下面搜索框中键入要查询的问题!
是否有任何可能的方法使用Java API检索图形卡适配器的信息
我知道DirectX可以很容易地做到这一点,但是,我只是想知道Java是否可以做到这一点
如下图所示。。DirectX找到了集成到我的硬件中的GPU适配器及其支持的解决方案列表
我的问题是,有没有一个API可以让Java做这种事情? 我真的很想知道Java是否能够获得有关视频卡的信息
多谢各位
# 1 楼答案
正如@Sergey K.在他的回答中所说,有几种方法可以做到这一点。其中之一是使用
dxdiag
工具(显然它只在Windows上工作),尤其是将输出重定向到给定文件的dxdiag /t
变量。然后,您可以处理该文件以获取所需信息:生成的文件如下所示:
输出将如下所示:
# 2 楼答案
在Java中有几种方法可以做到这一点。但它们最终都使用DirectX/OpenGL/C++/WinAPI/任何东西作为后端
这两种API都需要Java绑定。或者您可以用C/C++编写代码,并通过JNI使用它