2017-02-12 51 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