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()
The answer can be read in Oracle The Java™ Tutorials Links, Symbolic or Otherwise