Einzelnen Beitrag anzeigen

Benutzerbild von Mazel
Mazel

Registriert seit: 11. Nov 2005
Ort: Leipzig
831 Beiträge
 
#1

[Java] Win32 API aus Java aufrufen?

  Alt 20. Jun 2008, 12:33
Hallo,

ich möchte gerne eine Win32 API, zum Beispiel GetSysColor, aus Java aufrufen. Nun habe ich mich ein wenig belesen und herausgefunden, dass ich das JNI (Java Native Interface) nutzen muss. Gleichzeitig habe ich aber auch erfahren, dass die DLL (in diesem Fall die User32.dll) für das JNI vorbereitet sein muss, was sie sicher nicht ist, zumindest gehe ich davon aus. Ich habe schon zahlreiche Websiten gefunden, die sich mit dem Thema befassen, aber aufgrund fehlender Programmierkentnisse in Java ist es mir nicht gelungen, eine Lösung zu finden. Auch wenn mir die Erfahrungen fehlen, würde ich gerne auf eine Win32 API über Java zugreifen können und natürlich verstehen wollen was passiert.

Deshalb stellt sich die Frage: Wie kann ich solch eine Funktion in Java nutzen?

Auf der Website von Microsoft habe ich über JDirect erfahren, doch weis ich nicht wie ich das package einbinden muss.

Wenn jemand eine Lösung weis, würde ich mich freuen.

Danke
Mazel
Marcel Jänicke
www.mj-software.net
  Mit Zitat antworten Zitat