Wie man Apple Java Extensions (com.apple.eawt) Arbeit auf JDK 7 und höher?

TL;DR: Apple gesunken native feature-Unterstützung in Java. Vor allem die touchpad-gesten funktionieren nicht mehr. Ich schrieb eine Bibliothek, die nicht den job mittels JNI. Werfen Sie einen Blick auf meine Antwort unten.


Ich bin auf der Suche nach etwa Stunden, um die Apple Java Extensions arbeiten auf JDK 7 oder 8. Ich habe versucht seit ich denken kann. Alle threads, die auf das internet über diese einfach die Schuld der JDK für diese. Ich denke, das sollte lösbar sein, denn es funktionierte in JDK 6. Zur Klarheit: ich kann in der JDK 6, aber ich will nicht, dass dieses Vermächtnis Abhängigkeit, weil nicht jeder, dass Sie meine Bewerbung JDK 6 oder weiß wie es zu installieren, lassen Sie ' s sagen. Das Ziel ist eine doppelte-clickable JAR Datei, die ausgeführt wird, wie erwartet, mit der OS X-Funktionen (Menüleiste, gesten, über-handler, etc...) mit jeder version von Java installiert haben (mehr als JDK 6).

Schreibe einen Kommentar