【问题标题】:Jinput on linux arm (raspberry pi)linux arm上的Jinput(树莓派)
【发布时间】:2017-03-05 10:41:15
【问题描述】:

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

谢谢蒂姆

【问题讨论】:

    标签: java linux raspberry-pi jinput


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 2015-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多