适用于Windows的Java电池表

问题描述 投票:0回答:2

我想为我的电脑制作一个电池表,它们都可以在不同的操作系统上运行。我认为最好的方法是使用Java。有没有办法在没有外部库的情况下这样做?它需要做的就是用java.swing.JProgressBar显示电池电量。

java battery
2个回答
6
投票

不,仅使用标准JDK无法做到这一点。操作系统可以公开有关当前电源/电池状态的详细信息,并且没有内置方法可以在Java中访问此信息。要做你想做的事,至少需要一些外部库,几乎可以肯定是JNI。


2
投票

即使在操作系统内,电池电量也是一种非常低级的测量,实际上是由硬件实现的。

至少,您必须使用外部库来执行此操作,但即使您这样做,由于两种操作系统处理电池的方式完全不同,您很可能仍然无法使用跨平台解决方案。和硬件。

© www.soinside.com 2019 - 2024. All rights reserved.