Ответ 1
JDK 7 включает (через NIO.2) класс Files
, который предоставляет createSymbolicLink()
.
Предыдущие версии не предоставляют встроенный способ их создания, поэтому JNI или Runtime.exec()
являются вашими реальными опциями.
Как создать символическую ссылку в Java/JVM при работе в Linux? Существуют ли другие способы для этого, кроме использования Java Native Interface (JNI) или java.lang.Runtime.exec("/bin/ln -s /some/path symlink")
?
Создание символической ссылки очень зависит от платформы, но в основном я забочусь о том, чтобы работать в Linux, хороший бонус был бы, если в Windows будет создан ярлык.
JDK 7 включает (через NIO.2) класс Files
, который предоставляет createSymbolicLink()
.
Предыдущие версии не предоставляют встроенный способ их создания, поэтому JNI или Runtime.exec()
являются вашими реальными опциями.