Linuxで実行しているときにJava / JVMでシンボリックリンクを作成する方法 これには、Java Native Interface(JNI)を使用する以外に方法はありますかjava.lang.Runtime.exec("/bin/ln -s /some/path symlink")
?
シンボリックリンクの作成はプラットフォームに非常に依存しますが、私はほとんどLinuxで実行することに関心があります。ショートカットがWindowsで作成される場合は素晴らしいボーナスになります。
JDK 7は、(VIA含むNIO.2)と呼ばれるクラスFiles
を提供createSymbolicLink()
する方法を。
以前のバージョンではそれを生成する組み込みの方法が提供されていないため、JNIまたはRuntime.exec()
が唯一の実際のオプションです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加