2009-03-23 5 views
4

OS에 중립적 인 방법으로 쿼리하는 시스템이 있습니까 (JVM이 아니며 RuntimeMXBean.getUptime()을 인식하고 있습니다) Java SE 6에서 가동 시간이 있습니까?Java의 시스템 (JVM이 아님) 가동 시간에 대한 쿼리

감사합니다.

+0

시스템 가동 시간을 쿼리하는 OS 중립적 인 방법이 있다면 놀랄 것입니다. 가져서 좋다. – Eddie

+2

내 희망은 모든 차이점 위에 멋진 자바 추상화가 있다는 것입니다 ... –

+1

자바에게는 이와 같은 것들이 없습니다. 그들은 항상 가장 낮은 공통 분모를 사용하고 프로그래머를 제한합니다. 그들은 GUI에서 트레이 아이콘과 같은 작업을 수행했는데, 이것이 Java가 데스크탑에서 실패한 이유 중 하나 일 수 있습니다. –

답변

2

예 및 아니오.

  • 시스템 특정 가동 시간을 조회하는 방법 (* nix에서 스크립트에 대한 예를 들어, 가동 시간)
  • detect the operating system에 가지 방법이 있습니다 있습니다.
  • 가능성이있는 운영 체제의 수가 제한되어 있습니다.
  • 그리고 당신은 범용 프로그래밍 환경에서, 그래서 ...
-1

는 그래서는 그들이 각 플랫폼 별 JRE를을 writting 때문에 그들은 그것을 구현 큰 문제가 될 shoudln't 각 OS에 대한 uptime() 버전을 알고 있고 getSystemUptime()과 같은 일부 Java 호출에 쉽게 랩핑 할 수 있습니다.