В интересах любого, кто найдет этот вопрос сейчас, в Java SE 7 вы можете использовать пакет java.nio.file.Files для создания ссылок. Я думаю, что это то, на что ссылался Михал Марчик в своем комментарии о будущем.
public static Path createLink(Path link,
Path existing)
throws IOException
public static Path createSymbolicLink(Path link,
Path target,
FileAttribute<?>... attrs)
throws IOException
Эта страница из руководства по java docs содержит следующие примеры.
Path newLink = ...;
Path target = ...;
try {
Files.createSymbolicLink(newLink, target);
} catch (IOException x) {
System.err.println(x);
} catch (UnsupportedOperationException x) {
// Some file systems do not support symbolic links.
System.err.println(x);
}
Path newLink = ...;
Path existingFile = ...;
try {
Files.createLink(newLink, existingFile);
} catch (IOException x) {
System.err.println(x);
} catch (UnsupportedOperationException x) {
// Some file systems do not
// support adding an existing
// file to a directory.
System.err.println(x);
}