Currently I use \'ln\' command via Runtime.exec(). It works fine. The only problem is that in order to do this fork, we need twice the heap space o
ln
Runtime.exec()
you could try JNA in place of JNI (JNA has some clear advantages over JNI); yes, check the JSR 203