2017-02-12 54 views
0

最后几天我搜索了如何在java中使用像DS4这样的控制器,并让我得到了jinput。下载后的zip文件。我在项目中添加了两个JAR,并尝试运行一个测试代码,这是我在安装指南中找到的。如何在eclipse中安装jinput?

的问题是,它说

no jinput-dx8_64 in java.library.path".

我知道有另一个线程对于这个问题,但我不明白,因为我的英语不好的也许是,也许是因为我的知识。我试图通过在eclipse中将文件的目录添加到jre native library来修复它,但它一直说同样的错误。

+0

有时,Java库只是用C或C++编写的“本机”库的包装。在这种情况下,当您使用API​​时,本地库(.so或.dll文件)需要被Java访问。请参阅http://stackoverflow.com/questions/1403788/java-lang-unsatisfiedlinkerror-no-dll-in-java-library-path – Arkadiy

+0

已更正的错别字 – Ingo

回答

0

How to include jinput library with the natives 这只是你必须下载JAR库 Download from maven

然后包括外部库


弗里斯特的许多可能的方法之一,你下载当地人库的所需的操作系统 Download from maven

最后你林k项目中的库(jar)和本机(windows的dll)

+0

本地人是否也适用于其他操作系统,如Linux ARM? – Timf2000

+0

对此有何建议?在解决这个问题之前,我已经完成了你的建议,但仍然从Eclipse中获得了这个结果:'INFO:加载库失败:java.library.path中没有jinput-linux64 java.lang.UnsatisfiedLinkError:java.library中没有jinput-linux64 .path'。链接的问题也不能真正为我解决。 – ray