Since symlinks are platform specific (Windows doesn't support them, for one) it is not built in the API. You'll need to find either a third party library that has done the work for you, or use JNI yourself.
The native calls you will be looking for are readlink for resolving links, symlink for creating them, lstat for querying them and unlink for removing them.
You could consider just executing an ln -s (or mklink!) command too, via Runtime's exec methods. Not as pleasant as a built-in API, but is quick and easy to use and should work. [ June 26, 2008: Message edited by: Charles Lyons ]
Charles Lyons (SCJP 1.4, April 2003; SCJP 5, Dec 2006; SCWCD 1.4b, April 2004)
Author of OCEJWCD Study Companion for Oracle Exam 1Z0-899 (ISBN 0955160340 / AmazonAmazon UK )
Actually, that functionality was available in previous versions as well - at least in XP and possibly also in 2000. It wasn't available through the default tools in Windows though, but several 3rd party applications could get the job done.
The thing is, those aren't the real symlinks you know from Linux and Unix. Those can point to anything; in Windows you can only create soft links to folders (not files), and hard links to files (not folders). There is no such limitation in Linux and Unix.