首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ARM上编译JInput

在ARM上编译JInput
EN

Stack Overflow用户
提问于 2016-05-31 12:21:06
回答 1查看 554关注 0票数 1

我有一个Raspberry Pi 2,和一个arduino专业的微型设置作为一个快乐棒。在Pi上,我有一个java应用程序,它在带有Linux和Windows的PC上运行良好,并连接了arduino操纵杆。但是,一旦我开始在pi上运行程序,就会收到如下错误消息:

代码语言:javascript
复制
`Failed to load library:" /libjinput-linux64.so: /libjinput-linux64.so`

在搜索了一下之后,我发现问题在于Jinput库不是编译来在ARM处理器上运行的:

JInput on RaspberryPi

到目前为止还不错,但到目前为止,我还没有找到一个解决方案,说明如何编译.so文件以在arm处理器上运行。我想这对有这种知识的人来说有点微不足道,因为文件很容易解压缩,而且项目是开源的。

但在过去的一个半月里,我一直被困在这个阶段。任何关于如何编译它的帮助,在哪里找到要编译的文件等等,或者为raspberry pi 2找到一个已经编译的文件都是有帮助的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-31 12:42:14

对于如何编译JNI库不是一个直接的答案,但是在Raspbian上似乎有一个预编译版本可用:

代码语言:javascript
复制
> apt search jinput
Sorting... Done
Full Text Search... Done
libjinput-java/stable 20100502+dfsg-7 all
  Java Game Controller API

libjinput-java-doc/stable 20100502+dfsg-7 all
  Java Game Controller API (javadoc)

libjinput-jni/stable 20100502+dfsg-7 armhf
  Java Game Controller API (jni)

因此,解决方案可能只是apt install libjinput-java;这可能包括-jni包作为依赖项(see here)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37545912

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档