0

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

4

2 回答 2

6

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

于 2011-03-31T00:22:06.073 回答
2

即使在操作系统中,电池电量也是非常低级的测量,实际上是由硬件执行的。

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

于 2011-03-31T01:20:09.513 回答