- /*
- 需求:获取系统信息。
- */
- import java.util.*;
- import java.io.*;
- class SystemInformation
- {
- public static void main(String[] args)
- {
- //获取系统信息
- Properties prop = System.getProperties();
- PrintStream ps = null;
- try
- {
- //创建打印流对象,并将流存储到指定文件
- ps = new PrintStream("systeminfo.txt");
- //将属性列表输出到指定的输出流
- prop.list(ps);
- }
- catch (IOException e)
- {
- throw new RuntimeException("打印信息失败");
- }
- finally
- {
- try
- {
- if(ps != null)
- ps.close();
- }
- catch (Exception e)//这里为什么不能抛IOException?
- {
- throw new RuntimeException("关闭流失败");
- }
- }
-
- }
- }
复制代码 |
|