Bei weitem der einfachste Weg ist, Java JNA zu verwenden, es hat bereits eine Übersetzung von stcalls in.
Sie können ein grundlegendes Tutorial dafür finden (mit Winapi Beispiel nicht weniger) auf JavaWorld .
Sie könnten auch JNI verwenden, aber JNI erfordert, dass Sie speziell erstellte Header-Dateien für die Anbindung verwenden, und es ist alles in allem schwieriger zu pflegen und zu verwenden. In einigen Fällen ist es jedoch etwas schneller.
Sie möchten Java Native Interface - dieses Tutorial zeigt Ihnen, wie Sie Ihr eigenes implementieren, aber Sie könnten einfach auf WinAPI-Funktionen zeigen - Ссылка
Hier ist ein Beispiel, das ich mit einem schnellen Google gefunden habe - nicht die netteste Webseite, aber trotzdem demonstriert das Konzept gut Ссылка
Ich rate dringend JACOB (Java COM Bridge) für die Verwendung von COM-Schnittstellen. Ссылка
Ich habe eine App geschrieben, um Songinfos von Amazon Web Services zu erhalten. Es ist eine schöne Bibliothek zu haben.