Java linux arm上的Jinput(raspberry pi)

Java linux arm上的Jinput(raspberry pi),java,linux,raspberry-pi,jinput,Java,Linux,Raspberry Pi,Jinput,在我完成了一个使用两个DS4控制器的小游戏的编程后,我尝试在我的raspberry pi上运行它。因为java是在raspbian中安装的,所以我只需要安装jinput,这是通过键入sudo apt get install libjinput.java完成的。一切似乎都很好。因此,我尝试运行我在Windows/eclipse中编写的游戏,但在java.libary.path中不断出现错误no-jinput-linux64。我在Jarplice中使用了错误的本地人来创建“胖罐子”吗 谢谢Tim您需

在我完成了一个使用两个DS4控制器的小游戏的编程后,我尝试在我的raspberry pi上运行它。因为java是在raspbian中安装的,所以我只需要安装jinput,这是通过键入
sudo apt get install libjinput.java
完成的。一切似乎都很好。因此,我尝试运行我在Windows/eclipse中编写的游戏,但在java.libary.path中不断出现错误
no-jinput-linux64
。我在Jarplice中使用了错误的本地人来创建“胖罐子”吗


谢谢Tim

您需要为arm linux安装Jinput。你可以安装它

sudo apt-get install libjinput-java libjinput-java-doc libjinput-jni
然后在安装后在raspberry pi上找到这些文件

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
然后按以下方式运行:

sudo javac -cp "/usr/share/java/jinput.jar" Example.java
sudo java -Djava.library.path=./lib -cp ./lib/*:. Example

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

您需要为arm linux安装Jinput。你可以安装它

sudo apt-get install libjinput-java libjinput-java-doc libjinput-jni
然后在安装后在raspberry pi上找到这些文件

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
然后按以下方式运行:

sudo javac -cp "/usr/share/java/jinput.jar" Example.java
sudo java -Djava.library.path=./lib -cp ./lib/*:. Example
如果从netbeans生成Example.java,请删除顶部的包信息行。它应该会起作用