Wie zu verwenden winapi-Funktionen in java?
Ich bin dabei ein Projekt in java, die hat die Funktion zum hinzufügen von Dateien in der Datenbank, und will ich mit winapi-Funktionen, um Dateien auszuwählen.
Wie soll ich das tun?
- Gibt es einen Grund, Sie nicht wollen, verwenden Sie die integrierte Datei-Dialog in Java?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Bei weitem die einfachste Möglichkeit ist die Verwendung Java JNA, es hat bereits die übersetzung von stcalls in.
Finden Sie ein basic-tutorial für die es (mit Winapi Beispiel nicht weniger) auf JavaWorld.
Konnte man auch mit JNI, aber JNI erfordert die Verwendung von speziell integrierten header-Dateien für die Anbindung und es ist schwieriger zu verwalten und zu verwenden. Es ist etwas schneller in einigen Fällen, wenn.
Du willst Java Native Interface - dieses tutorial zeigt Ihnen, wie Sie zu der Umsetzung Ihrer eigenen, aber Sie könnte leicht zeigen, um WinAPI Funktionen - http://java.sun.com/docs/books/jni/download/jni.pdf
Hier ist ein Beispiel, das ich gefunden mit einer schnellen Google - nicht die schönste Webseite aber trotzdem zeigt das Konzept gut http://edn.embarcadero.com/article/20679
Empfehle ich dringend, JACOB (Java-COM-Bridge) für die Verwendung von COM-Schnittstellen.
http://sourceforge.net/projects/jacob-project/
Ich schrieb eine app für die erste song-infos von Amazon Web Services. Es ist eine schöne Bibliothek zu haben.