Hacker News new | ask | show | jobs
by pilif 4981 days ago
Have a look at JNA. It's about as easy to use as P/Invoke.

Of course Java's days on the desktop are kind of numbered with the various browser and OS vendors getting visibly concerned about the security of the JRE, but that's a different matter.

1 comments

Unfortunately it's still a huge pain to use JNA with stuff that returns unions (or a pointer to different type depending on the usage context). That makes things like X libraries wrappers really difficult to write in a clean way.

P/Invoke is still much more flexible.