TL; DR:Apple已经放弃了Java中的原生功能支持.特别是触摸板手势不再起作用.我写了一个使用JNI完成工作的库.看看我的答案如下.
我正在寻找大约几个小时的时间让Apple Java Extensions在JDK 7或8上工作.我一直在尝试我能想到的一切.关于这一点的互联网上的所有主题都只是责怪JDK.我认为这应该是可以解决的,因为它在JDK 6中有效.为了清楚起见:我可以在JDK 6中使用它,但我不希望这种遗留依赖,因为不是每个将使用我的应用程序的人都有JDK 6或知道如何我要说,安装它.目标是制作一个可双击的JAR文件,该文件将按照预期的OS X功能(菜单栏,手势,关于处理程序等)运行,并安装每个Java版本(大于JDK 6).