Awesome
foreign-jni
Haskell bindings to the Java Native Interface. Ideal for writing Java native methods in Haskell.
If the JNI headers are not in your compiler's include path, you should export $JAVA_HOME before running cabal install or configure.
Install with:
cabal install