在linux arm上的Jinput(raspberry pi)

时间:2017-03-05 10:41:15

标签: java linux raspberry-pi jinput

在我编写了一个使用两个DS4-Controller的小游戏后,我尝试在我的覆盆子pi上运行它。由于java是用raspbian安装的,我只需要安装jinput,我通过键入sudo apt-get install libjinput.java来完成。一切都被认为是好的。所以我尝试运行我在Windows / eclipse中编写的游戏,但我一直收到错误no jinput-linux64 in java.libary.path。我是否在jarsplice中使用错误的本地人来创建“Fat Jar”?

谢谢蒂姆

1 个答案:

答案 0 :(得分:0)

你需要为arm linux安装Jinput。你可以通过

安装它
sudo apt-get install libjinput-java libjinput-java-doc libjinput-jni

然后在安装后在您的覆盆子pi上找到这些文件

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

在您的工作目录中创建一个名为(假设)lib的新目录(您可以根据需要将其命名)将上面的所有文件复制到您刚刚创建的目录库中。然后通过这种方式编译java文件:

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

然后通过这种方式运行它:

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

如果从netbeans创建Example.java,请删除顶部的包信息行。它应该工作。