JnativeHook создает проблему зависания на MacOS - PullRequest
3 голосов
/ 26 апреля 2019

Я делаю программу, которая вычисляет мобильность мыши на Windows, Mac и Linux с JAVA .Я использую JNativeHook для получения движений клавиатуры и мыши.Он отлично работает в Windows и Linux, но через 10-15 минут на MacOS компьютер зависает, и мне нужно перезагрузить компьютер.

Я попытался отменить регистрацию JnativeHook (GlobalScreen.unregisterNativeHook();) и зарегистрировать его снова (GlobalScreen.registerNativeHook();) каждые 10 секунд.Теперь у меня проблема каждые 2-3 дня.От 10 минут до 2-3 дней, но это не точное решение.

Это не мой последний код, но проблема в основном коде https://github.com/erYunusTR/MouseKeyboardListener

Проблема возникает, когда вы запускаете приложение как .app (MacOS App), не возникает, когда вызапустить его как jar или запустить на ide

У вас когда-нибудь был пользователь Mac, живущий этим раньше?или у тебя есть предложения?

...