参考资料
[1]. 疯狂Java讲义(第三版) 李刚
Runtime类
Runtime类代表Java程序的运行时环境,每个Java程序都有一个与之对应的Runtime实例,应用程序通过该对象与其运行时环境相连。
方法JVM的相关信息
如处理器数量、内存信息等,代码如下:
// 获取Java程序关联的运行时对象
Runtime rt = Runtime.getRuntime();
System.out.println("处理器数量:" + rt.availableProcessors());
System.out.println("空闲内存数:" + rt.freeMemory());
System.out.println("总内存数:" + rt.totalMemory());
System.out.println("可用最大内存数:" + rt.maxMemory());
单独启动一个进程来运行操作系统的命令
public static void main(String[] args) throws IOException
{
// 获取Java程序关联的运行时对象
Runtime rt = Runtime.getRuntime();
rt.exec("notepad.exe");
}