问题标签 [jinput]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
91 浏览

java - 带有 JInput 的 Pi arm64 上的 Java

我仍在尝试让我的蓝牙控制器使用 Java 在我的 pi 上工作。我从https://github.com/jinput/jinput找到了项目 jinput并安装了依赖项:

当我运行测试类时,它正在工作:

但是,当我使用在我的 Windows 64 位系统上编译的项目时,在 linux 系统上我总是得到错误:

尝试以相同的方式运行它:

我不明白其中的区别,所以我认为它可能与 build.gradle 有关

有人可以帮我吗?

谢谢

斯蒂芬

编辑:只是为了清楚。我只在 Linux 上运行我的代码,但在 Windows 上使用 VSC 编写和编译 jar 文件

Edit2:我找到了这个https://github.com/SteveSmith16384/jinputtest/blob/master/libs/libjinput-linux64.so,我将其复制到所需的文件夹中,并且运行没有任何问题。但是,我仍然不明白为什么我可以运行本地 jar 文件,但不能运行我编译的。

0 投票
0 回答
29 浏览

java - Pi Zero 和 Microsoft X-Box 360 pad:信息:无法轮询设备:无法获取设备密钥状态 (9)

我对 Raspberry PI 零上的 Microsoft X-Box 360 键盘有疑问。我编写了一个 Java 程序来通过 Microsoft X-Box 360 pad 控制伺服系统。我使用 jinput 库。问题是大约 10 秒后,有时更早,某些东西停止工作,我无法再从垫子上获取任何数据。要获取数据,我需要重新启动他的程序,但几秒钟后它又失败了。当我停止程序时,我看到:

当我在 Windows 上尝试代码时,我没有问题。

这是我使用的代码。我使用 2.0.9 版的 jinput。

有没有人有同样的问题?它是如何解决的?

0 投票
1 回答
19 浏览

java - Jinput 不读取输入

我正在使用一个 xbox one 控制器(有线),我正在尝试使用输入从中读取值。我可以看到该设备,但是当我尝试获取它的值时,它不会读取任何内容。

}