用于监控笔记本电脑电池或电源的Java代码

用于监控笔记本电脑电池或电源的Java代码,java,netbeans,Java,Netbeans,我正在开发一个应用程序来检查lappy是用电源还是用电池运行。请告诉我怎么做。我已经编写了检测电池电量检测器的代码。这不是Java所擅长的。没有标准的JavaAPI来做这种事情。因此,通常需要使用System.exec(…)来运行特定于操作系统/硬件的命令来提供信息,或者使用特定于操作系统/硬件的本机库 由于您还没有告诉我们您的操作系统或硬件是什么,我们甚至无法告诉您这是否可行。我非常确定没有纯java的java api。JVM位于操作系统之上,不是为特定于机器(特定于硬件)或特定于操作系统的应

我正在开发一个应用程序来检查lappy是用电源还是用电池运行。请告诉我怎么做。我已经编写了检测电池电量检测器的代码。

这不是Java所擅长的。没有标准的JavaAPI来做这种事情。因此,通常需要使用
System.exec(…)
来运行特定于操作系统/硬件的命令来提供信息,或者使用特定于操作系统/硬件的本机库


由于您还没有告诉我们您的操作系统或硬件是什么,我们甚至无法告诉您这是否可行。

我非常确定没有纯java的java api。JVM位于操作系统之上,不是为特定于机器(特定于硬件)或特定于操作系统的应用程序而设计的。Java可以通过JNI或系统调用调用本机代码。请参见此

您可以指定您的目标操作系统吗?这与java无关,因为这完全取决于操作系统……我们不会“告诉你怎么做”,这是一个帮助网站,而不是一个“给我一些代码以便我可以复制和粘贴”的网站。嗨@stephen C,非常感谢你的建议。我现在使用的操作系统是针对Windows7的。如果你能给我这个答案,我会很有帮助:)。