Récupérer température de l'ordinateur en Java
Résolu
Valentin97
Messages postés
14
Statut
Membre
-
scriptiz Messages postés 1494 Statut Membre -
scriptiz Messages postés 1494 Statut Membre -
Bonjour,
Après avoir fait plusieurs recherche sur Google, je n'ai pas réussi à trouver la réponse à ma question : récupérer la température de l'ordinateur par les sensors. Les réponses que Google ma apportés était surtout centré sur le C / C++ (je connais juste les base de C).
Merci de bien vouloir m'aider.
PS : Je ne sait pas si je vais pouvoir vous répondre tout de suite à vos réponse (si elle propose une solution en Java) car je ne sait pas si mon ordi à tous c'est sensors activé car quand je tape dans un terminal :
Si mes sensors ne marche plus, je vais pourvoir vous donner une réponse dans quelque temps lorsque j'aurais un nouveau PC.
Merci d'avance.
Après avoir fait plusieurs recherche sur Google, je n'ai pas réussi à trouver la réponse à ma question : récupérer la température de l'ordinateur par les sensors. Les réponses que Google ma apportés était surtout centré sur le C / C++ (je connais juste les base de C).
Merci de bien vouloir m'aider.
PS : Je ne sait pas si je vais pouvoir vous répondre tout de suite à vos réponse (si elle propose une solution en Java) car je ne sait pas si mon ordi à tous c'est sensors activé car quand je tape dans un terminal :
sensorsIl m'affiche toujours la même température : 21.8° Celsius.
Si mes sensors ne marche plus, je vais pourvoir vous donner une réponse dans quelque temps lorsque j'aurais un nouveau PC.
Merci d'avance.
A voir également:
- Java get cpu temperature
- Temperature cpu - Guide
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Temperature mac - Guide
- Jeux java itel 5360 - Forum Mobile
3 réponses
Tu peux appeler des DLL (soit les api win32, soit tes propres DLL créées en C++) avec JNI.
Sinon il y a d'autres librairies pour faire ça comme JNA dont ils parlent ici :
https://www.developpez.net/forums/d600497/java/general-java/api-standards-tierces/java-api-windows/
Mais je ne pense pas que Java permette d'y accéder via sa librairie standard.
"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job." -- PDP8 handbook, Pg 9-64
Sinon il y a d'autres librairies pour faire ça comme JNA dont ils parlent ici :
https://www.developpez.net/forums/d600497/java/general-java/api-standards-tierces/java-api-windows/
Mais je ne pense pas que Java permette d'y accéder via sa librairie standard.
"The most successful method of programming is to begin a program as simply as possible, test it, and then add to the program until it performs the required job." -- PDP8 handbook, Pg 9-64
Dans ce cas là il peut facilement appelé la commande sensors à partir de son programme Java et extraire le résultat qui l'intéresse (avec un split ou une expression régulière).
J'en profite, pour également afficher la lecture du flux d'erreur, ça peut servir.