我目前正致力于创建一个漂亮的实用程序,一旦笔记本电脑的电池电量达到55%或用户想要通知的百分比,它就会发出哔哔声。
我被告知Java不提供对此信息的任何访问权限,因此我需要使用Todd Fast的JNA(Java Native Access)
。
我下载了jna.jar文件,但我不知道接下来该怎么做才能创建该软件
我得到了一个社区成员的帮助,他创建了一个能够做到这一点的代码,它就在这里:
How to get the remaining battery life in a Windows system?
在代码中,他留下了评论Fill The Structure
。这是我感到困惑的地方。填充必须是一个实现所提到的接口的类?
和如何从类路径中删除jna.jar
? (我甚至不知道这意味着什么)
我正在使用eclipse。我想首先我必须将jar文件包含为项目的导入。请指导。
答案 0 :(得分:2)
在代码中,他发表评论填写结构。这是我感到困惑的地方。填充必须是一个实现所提到的接口的类?
不,代码已按原样准备就绪。 javadoc评论仅描述方法自己的唯一工作。
以及如何从classpath中删除jna.jar? (我甚至不知道这意味着什么。)
类路径是包含.class
文件的文件夹的磁盘文件系统路径的集合和/或包含.class
个文件的单个JAR文件的磁盘文件系统路径,Java需要在需要加载时查找这些文件用于编译或运行的类。
依次配置类路径的位置和方式取决于您执行Java应用程序的方式。例如。在命令控制台中,在IDE中,作为Web应用程序等
我正在使用eclipse。我想首先我必须将jar文件包含为项目的导入
如果它是一个“普通的”Java应用程序项目并且你在Eclipse中通过(Ctrl)F11执行main()
方法,那么你需要直接在项目根文件夹中删除JAR文件,右键单击然后选择 Build Path>添加到构建路径。而已。您可以在项目属性的 Java Build Path 条目中管理它们。