Native Libraries For JavaNativeLibs4Java gathers ready-to-use Java bindings for native libraries.
Mono/.NET OpenCL : JavaCL / ScalaCL
Demo Download Doc SDoc
Many other high-quality hand-crafted wrappers are linked from JNA's front page.
What's in here ?For each native library covered here, NativeLibs4Java provides :
How-To and Quick-Starter to start using the library from Java within minutes Ready-to-use JARs that contain : Multi-platform self-extractible binaries (if the library's license allows it) Java wrappers that reflect the underlying native headers (auto-generated by JNAerator) Utilitary classes that make the library easier to use from Java and / or Scala A C / Java interoperability layer runtime (the amazing thirdparty JNA - Java Native Access) An ObjectiveC / Java interoperability layer runtime if needed (the incredible thirdparty Rococoa) License notices for the binary library and all of the supporting runtimes Instructions to build from sources, if you want/need to
Wrapped libraries are usable straight away : simply put them in the classpath or reference them from your IDE of choice (NetBeans, Eclipse, IntelliJ) and you're done !
DiscussPlease use NativeLibs4Java's Mailing List and NativeLibs4Java's issue tracker heavily :-)
Contribute / HelpPlease join the project if you wish to become the maintainer of some sub-project. It's easy :
start by a simple wiki page with the JNAerator command-line arguments you're using add some links to the original project share a pre-built .JAR contribute some example code to use your library wrapper and help people getting started quickly !