java一般而言无缘系统资源, 跨平台注定不能用上系统资源, 因为各个系统注定是不同的。
下面有两种方式让你获取系统资源的内容:
1. JNI
2. 调用命令行接口, 从标准输入输出流中得到返回结果: 具体做法如下:
Process pro = Runtime.getRuntime().exec("cmd /c tasklist");
BufferedReader in = new BufferedReader(new InputStreamReader(pro.getInputStream()));
然后便可以得到需要的内容了, 比如系统的资源可以用systeminfo命令获取.
下面有两种方式让你获取系统资源的内容:
1. JNI
2. 调用命令行接口, 从标准输入输出流中得到返回结果: 具体做法如下:
Process pro = Runtime.getRuntime().exec("cmd /c tasklist");
BufferedReader in = new BufferedReader(new InputStreamReader(pro.getInputStream()));
然后便可以得到需要的内容了, 比如系统的资源可以用systeminfo命令获取.