Подтвердить что ты не робот

Как создать символическую ссылку в Java при работе в Linux?

Как создать символическую ссылку в Java/JVM при работе в Linux? Существуют ли другие способы для этого, кроме использования Java Native Interface (JNI) или java.lang.Runtime.exec("/bin/ln -s /some/path symlink")?

Создание символической ссылки очень зависит от платформы, но в основном я забочусь о том, чтобы работать в Linux, хороший бонус был бы, если в Windows будет создан ярлык.

4b9b3361

Ответ 1

JDK 7 включает (через NIO.2) класс Files, который предоставляет createSymbolicLink().

Предыдущие версии не предоставляют встроенный способ их создания, поэтому JNI или Runtime.exec() являются вашими реальными опциями.