我在 Oracle 的 NetBeans 中编写了一个应用程序,用于在 Raspberry Pi 上进行部署。程序本身在标题中指定的运行时工作正常。确切地说,我有 jdk-8-oracle-arm-vfp-hflt 。
但是,当我触摸屏幕时,控制台中会显示以下消息:
我已经读过,Lens 框架存在问题,人们宁愿使用 Monocle,但我不知道 如何在 NetBeans 中包含 Monocle 和删除 Lens。 (我对 Java 很陌生。)
你有解决这个问题的想法吗?如果可能的话,我确实想稍后使用多点触控。
最佳答案
我在带有 Hanns-G 触摸屏的 RPI2 上遇到了完全相同的问题,它在 X 中运行良好,但在 JavaFX 应用程序中运行良好。
正如您所说,我尝试使用单片眼镜而不是镜头。这本身就非常具有挑战性。互联网上没有现成的和完整的 Monocle-Jars。我发现的唯一一个是“ headless ”版本,它适用于我的 PI:
http://mvnrepository.com/artifact/org.jfxtras/openjfx-monocle/1.8.0_20
像这样使用这个单片眼镜运行我的 JavaFX 应用程序时:
java -Dglass.platform=Monocle -Dmonocle.platform=Headless -Dprism.order=sw -jar myJar.jar
我开始并且不再创建那些格式错误的多点触控事件。缺点是:GUI 不显示,因为它是“ headless 的”。没那么好笑...
Monocle 还可以在非 headless 模式下工作(启动 GUI)。但似乎您必须自己构建它,如下所述:
https://wiki.openjdk.java.net/display/OpenJFX/Monocle
在这里,我的运气停止了。我的 linux 技能太低,无法自己构建。我开始赏金,所以希望有技术的人能帮助我们......祝你好运!我还有一个 friend ,他的设置与我完全相同,他声称他正在运行支持触摸功能的 JavaFX 应用程序。他很快就会给我看。我会及时通知你的。
关于java - 触摸 ARM 上的 JavaFX(Java 1.0.8-b123,VM 25.0-b70),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31710294/