如何从classpath中删除JNA.jar?

时间:2013-01-15 15:38:59

标签: java eclipse jna

我目前正致力于创建一个漂亮的实用程序,一旦笔记本电脑的电池电量达到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文件包含为项目的导入。请指导。

1 个答案:

答案 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 条目中管理它们。