gpt4 book ai didi

java - linux arm 上的 Jinput(树莓派)

转载 作者:太空宇宙 更新时间:2023-11-04 12:33:37 25 4
gpt4 key购买 nike

在我编写完一个使用两个 DS4 Controller 的小游戏后,我尝试在我的树莓派上运行它。由于 java 安装在 raspbian 中,我只需要安装 jinput,我通过键入 sudo apt-get install libjinput.java 来完成。一切似乎工作正常。所以我尝试运行我在 Windows/eclipse 中编写的游戏,但我不断收到错误 no jinput-linux64 in java.libary.path。我是否在 jarsplice 中使用了错误的 natives 来创建“Fat Jar”?

谢谢蒂姆

最佳答案

您需要为 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,请删除顶部的包信息行。它应该工作。

关于java - linux arm 上的 Jinput(树莓派),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42607350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com