I am using the JNI for something that I am working on. A friend of mine told me that it wasn’t too bad to use. I have to agree. I am not doing anything too complicated, but even if I were I think it would be manageable. I still wish I were doing java to ruby integration instead though.