有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (2) 个答案

  1. # 1 楼答案

    没有“独立于平台”的方式来读取电池电量;这类硬件信息非常特定于操作系统。拥有“独立于平台”的Java接口的唯一方法是为每个目标平台编写一个JNI包装器

    (事实上,在Linux上这很容易;所有这些信息都以文本文件的形式暴露在/proc/acpi/battery下,所以你不需要任何JNI。我认为OS X没有同样友好的演示,我很确定Windows没有。)

  2. # 2 楼答案

    我不认为有任何方法可以做到这一点,有一次我写了一个项目来获取Windows机器硬件的细节,比如CPU温度,我不得不使用java本机接口和特定的库。对于不同的Windows版本来说,这并不是那么简单,所以我认为你做不到