TL; DR. Apple отказалась от поддержки встроенных функций в Java. Особенно жесты тачпада не работают. Я написал библиотеку, которая выполняет эту работу с использованием JNI. Взгляните на мой ответ ниже.
Я ищу около часа, чтобы Apple Java Extensions работала над JDK 7 или 8. Я пытаюсь все, о чем я могу думать. Все потоки в Интернете об этом просто обвиняют JDK в этом. Я думаю, что это должно быть разрешимо, потому что оно работало в JDK 6. Для ясности: я могу заставить его работать в JDK 6, но мне не нужна эта зависимость, поскольку не все, кто будет использовать мое приложение, имеют JDK 6 или знают, как для его установки, скажем так. Цель состоит в том, чтобы сделать JAR файл с двойным щелчком, который будет работать, как ожидалось, с функциями OS X (панель меню, жесты, обработчик и т.д.) С каждой установленной версией Java (больше, чем JDK 6).