2017-03-05 115 views
0

當我完成編程一個使用兩個DS4控制器的小遊戲後,我試圖在我的覆盆子pi上運行它。由於java安裝在raspbian中,我只需要安裝jinput,我通過輸入sudo apt-get install libjinput.java來完成。一切工作都很好。所以我試圖運行我在Windows/eclipse中編寫的遊戲,但是我一直收到錯誤no jinput-linux64 in java.libary.path。我是否用錯誤的原生動物製作了「脂肪罐」?Jinput在linux arm(覆盆子pi)

謝謝Tim

回答

0

您需要爲arm linux安裝Jinput。您可以通過

sudo apt-get install libjinput-java libjinput-java-doc libjinput-jni 

安設它,然後找到你的樹莓派這些文件安裝後

jinput-20100502.jar 
jinput.jar 
jinput-test.jar 
libjinput-linux.so 
libjinput.so 

創建一個名爲新目錄(比方說)LIB在您的工作目錄(你可以將其命名爲你希望)將上面的所有文件複製到你剛剛創建的目錄lib中。然後通過這種方式編譯Java文件:

sudo javac -cp "/usr/share/java/jinput.jar" Example.java 

然後通過這種方式運行:

sudo java -Djava.library.path=./lib -cp ./lib/*:. Example 

,如果你從NetBeans中做出Example.java,刪除軟件包信息行上方。它應該工作。