我知道有很多有关获取操作系统级别信息的问题,我几乎遍历了所有问题,但没有找到与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/