1

我目前正在创建一个漂亮的实用程序,一旦笔记本电脑的电池电量达到 55% 或用户想要得到通知的任何百分比,它就会发出哔哔声。

有人告诉我,Java 不提供对这些信息的任何访问权限,为此我需要JNA(Java Native Access)Todd Fast 使用。

我下载了 jna.jar 文件,但我不知道接下来要做什么来创建该软件。
我得到了一个社区成员的帮助,他创建了一个代码来做到这一点,它就在这里:
如何在 Windows 系统中获得剩余的电池寿命?
在代码中,他留下了评论Fill The Structure。这就是我感到困惑的地方。填充必须是实现上述接口的类?
以及如何jna.jar从类路径中删除?(我什至不知道那是什么意思)。
我正在使用日食。我想首先我必须将 jar 文件包含为项目的导入。请指导。

4

1 回答 1

2

在代码中,他留下了评论填充结构。这就是我感到困惑的地方。填充必须是实现上述接口的类?

不,代码按原样准备就绪。javadoc 注释仅描述方法自己的唯一工作。


以及如何从类路径中删除 jna.jar ?(我什至不知道那是什么意思)。

类路径是包含.class文件的文件夹的磁盘文件系统路径和/或包含文件的单个 JAR 文件的磁盘文件系统路径的集合,.class当 Java 需要加载类以进行编译或运行时,Java 必须在这些文件中查找。

反过来,在何处以及如何准确地配置类路径取决于您执行 Java 应用程序的方式。例如,在命令控制台、IDE 中、作为 Web 应用程序等。


我正在使用日食。我想首先我必须将 jar 文件作为导入项目包含在内

如果它是一个“普通的”Java 应用程序项目并且您正在main()通过 (Ctrl)F11 在 Eclipse 中执行一个方法,那么您需要将 JAR 文件直接放在项目根文件夹中,右键单击它并选择构建路径 > 添加到构建路径。就是这样。您可以在项目属性的Java 构建路径条目中管理它们。

于 2013-01-15T15:52:01.637 回答