java如何获取系统的开机时间?我用java做了一个界面,想显示以下电脑已经开机多长时间了,怎么实现这个功能呀?

解决方案 »

  1.   

    取系统的开机时间,取当前的时间,算出系统运行的时间。1。开机时间只能间接的取,从操作系统的各个活动启动日志中去找。
    如:通过网络dos命令 net statistics workstation前两行就能看到。
    2。看系统进程的启动时间。
    如:lsass.exe 
    对于方法1要多进行处理,因为要在相关的文本中提取时间信息。
    方法2实现起来比较容易,java中有取进程相关信息的方法。Runtime.getRuntime().exec(),写的时候去看看api吧怎么用。