在Linux中运行时如何在Java / JVM中创build符号链接? 除了使用Java本地接口(JNI)或者java.lang.Runtime.exec("/bin/ln -s /some/path symlink")
什么方法吗?
创build一个符号链接是非常依赖于平台的,但是我主要关心在Linux上运行,如果在Windows中创build一个快捷方式,那么奖励就会很大。
JDK 7包括(通过NIO.2 )一个名为Files
的类,它提供了一个createSymbolicLink()
方法。
以前的版本不提供任何内置的方式来生成,所以JNI或Runtime.exec()
是你唯一真正的选择。