System info en java
Publicado por Isaac (1 intervención) el 17/06/2004 19:45:01
Hola.
Estoy buscando desesperadamente la manera de sacar informacion del sistema ( es decir, la maquina en la que se ejecuta el programa) usando java.
Solo he encontrado la clase System, que te da una serie de propiedades como son el nombre del usuario, OS, la version de java, paths...
Pero no da para nada otras cosas en las que yo si que estoy interesado:
- Nombre de la maquina
- CPU rating
- Memoria total y libre
- Carga de la maquina
- Trafico de la red (en la conexion otra maquina a especificar)
Si alguno sabeis de algun codigo donde solucionen como obtener alguna de estas informaciones, os agradeceria mucho que me lo facilitaseis
En caso de no existir este codigo en java, mi intencion es ejecutar como programas externos con Runtime.getRuntime().exec(NOMBRE_COMANDO) comandos de Linux que me darian esta informacion y luego recojerlos en el programa java, pero tampoco se si sera esta la mejor solucion si quiero depender lo minimo del entorno.
Gracias por la ayuda y saludos
Isaac
Estoy buscando desesperadamente la manera de sacar informacion del sistema ( es decir, la maquina en la que se ejecuta el programa) usando java.
Solo he encontrado la clase System, que te da una serie de propiedades como son el nombre del usuario, OS, la version de java, paths...
Pero no da para nada otras cosas en las que yo si que estoy interesado:
- Nombre de la maquina
- CPU rating
- Memoria total y libre
- Carga de la maquina
- Trafico de la red (en la conexion otra maquina a especificar)
Si alguno sabeis de algun codigo donde solucionen como obtener alguna de estas informaciones, os agradeceria mucho que me lo facilitaseis
En caso de no existir este codigo en java, mi intencion es ejecutar como programas externos con Runtime.getRuntime().exec(NOMBRE_COMANDO) comandos de Linux que me darian esta informacion y luego recojerlos en el programa java, pero tampoco se si sera esta la mejor solucion si quiero depender lo minimo del entorno.
Gracias por la ayuda y saludos
Isaac
Valora esta pregunta


0