通过java代码执行Linux命令查询声卡和显卡 型号 package test; import java.io.BufferedReader; import java.io.InputStreamReader; public class ExcuteLinux { public static String exeCmd(String commandStr) { String result = null; try { String[] cmd = new String[]{“/bin/sh”, “-c”,commandStr}; Process ps = Runtime.getRuntime().exec(cmd); BufferedReader br = new BufferedReader(new InputStreamReader(ps.getInputStream())); StringBuffer sb = new StringBuffer(); String line; while ((line = br.readLine()) != null) { //执行结果加上回车 sb.append(line).append(” ”); } result = sb.toString(); } catch (Exception e) { e.printStackTrace(); } return result; } public static void main(String[] args) { //查询显卡型号,传入参数为需要执行的命令 String result = ExcuteLinux.exeCmd(“lspci | grep -i vga”); //查询声卡型号 String result1 = ExcuteLinux.exeCmd(“lspci | grep -i audio”); } }
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/81869.html