je veux détecter les processeurs vitesse du ventilateur est là bibliothèque Java pour le faire.comment connaître la vitesse du ventilateur du processeur?
Répondre
Vous ne savez pas quelle plateforme vous intéresse, mais sur Windows, vous pouvez utiliser WMI, qui fournit un class for fan information. L'emplacement exact des informations sur les ventilateurs dans le référentiel WMI dépend du fabricant de votre carte mère (si elles le fournissent), il n'y a donc pas de moyen facile d'obtenir les informations sans codage spécifique pour les différentes cartes mères. Vous pouvez utiliser this tool pour parcourir le référentiel et voir ce qui est disponible.
Vous devrez utiliser JNI ou JNA pour manipuler la bonne bibliothèque sur chaque plate-forme (Windows, Mac, Linux ...). Pour Linux:
Lm-capteurs est un ensemble de surveillance de la santé du matériel pour Linux. Il vous permet d'accéder aux informations de capteurs de température, de tension et de vitesse du ventilateur . Il fonctionne avec la plupart des nouveaux systèmes .
Page d'accueil: http://www.lm-sensors.org
En Java pur - Non donc vos options - Ecrire wrappers JNI pour toutes les plateformes intéressées. Recherchez une application de ligne de commande qui fournit cela pour chaque plate-forme et utilisez-les.
Normalement j'ajouterais "google pour voir si quelqu'un d'autre a fait ça". Mais je suppose que vous l'avez déjà fait et que vous n'avez rien trouvé. Je ne suis pas surpris - Java n'est normalement pas utilisé pour les trucs de bas niveau comme celui-ci.
ma plate-forme est java .. – nicky