JnativeHook在MacOS上造成冻结问题

时间:2019-04-26 12:01:14

标签: java javafx jar jnativehook

我正在做一个使用 JAVA 计算Windows,Mac和Linux上键盘鼠标移动性的程序。我正在使用 JNativeHook 获取键盘和鼠标的移动。在Windows和Linux上都可以正常运行,但是在MacOS上运行10-15分钟后,pc冻结了,我必须重新启动计算机。

我尝试注销JnativeHook(GlobalScreen.unregisterNativeHook();),然后每10秒重新注册一次(GlobalScreen.registerNativeHook();)。现在我每2-3天遇到一次问题。 10分钟到2-3天,但这不是确切的解决方案。

这不是我的最新代码,但问题是基本代码 https://github.com/erYunusTR/MouseKeyboardListener

以.app(MacOS App)运行应用程序时会出现问题,以jar或在ide上运行时不会发生。

您以前曾经有Mac用户居住吗?或您有建议吗?

0 个答案:

没有答案