2013-07-30 28 views
2

我下载了jna.jar,并将其添加到我的项目中,并且出现错误,如com.sun.jna不存在,我认为我的项目没有工作是因为我无法导入com.sun.jna.Native和其他人。 有人可以告诉我如何解决这个问题? 在此先感谢!如何在Netbeans中使用JNA

+0

检查您的netbeans日志。 Netbeans使用JNA本身的版本,所以你可能需要[解决这个问题](http://praxisintermedia.wordpress.com/2012/01/04/jna-3-4-0-on-the-netbeans-platform /)。 – technomage

回答

3

我自己也有类似的问题,发现我需要将jar文件添加到编译时库中。这会自动将其添加到运行时库。这很可能只是将库添加为运行时库,而不是编译时。

要做到这一点,你可以做Project->Project Properties然后选择Libraries。在编译选项卡上,单击每个库的Add JAR/Folder(例如,jna-4.1.0.jarjna-platform-4.1.0.jar)。 单击确定后,编译错误应该消失。

如果您打算在多个项目中使用JNA,请在Tools Libraries中创建一个新库。点击New Library ...在Library Name中输入JNA。在Classpath选项卡中,通过单击Add JAR/Folder ...添加两个.jar文件...单击OK。要将文件添加到每个项目,只需单击Project-> Project Properties和Select Libraries。在Compile选项卡中,只需点击Add Library ...并选择新的“JNA”库。点击确定。在“项目”视图中,您会看到JNA .jars为图书馆下的两个书籍图标。