我知道有很多有关获取操作系统级别信息的问题,我几乎遍历了所有问题,但没有找到与gpu相关的信息。我使用了System.getProperties,Runtime类和System.getenv。
谢谢!
编辑:我正在寻找Windows解决方案

最佳答案

试试下面的代码:

String line;
Process p = Runtime.getRuntime().exec("wmic PATH Win32_videocontroller GET description");
BufferedReader input = new BufferedReader(new InputStreamReader(p.getInputStream()));
while ((line = input.readLine()) != null) {
   System.out.println(line);
}
input.close();


在我的计算机上输出:


  描述
  英特尔(R)高清显卡520


Windows命令是

wmic PATH Win32_videocontroller GET description
wmic PATH Win32_videocontroller GET adapterram
wmic PATH Win32_videocontroller GET driverversion
wmic PATH Win32_videocontroller GET pnpdeviceid

关于java - 使用Java在Windows上查找GPU规范,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/56232039/

10-10 22:29