【问题标题】:How to make a symlink in Java when running in Linux?在 Linux 中运行时如何在 Java 中创建符号链接?
【发布时间】:2011-02-02 07:22:39
【问题描述】:

在 Linux 中运行时如何在 Java/JVM 中创建符号链接?除了使用Java Native Interface (JNI)java.lang.Runtime.exec("/bin/ln -s /some/path symlink") 之外,还有其他方法吗?

创建符号链接非常依赖于平台,但我主要关心在 Linux 上运行,如果在 Windows 中创建快捷方式将是一个不错的奖励。

【问题讨论】:

标签: java linux jvm symlink


【解决方案1】:

JDK 7 包括(通过NIO.2)一个名为Files 的类,该类提供createSymbolicLink() 方法。

以前的版本没有提供任何内置的方法来生成它,所以 JNI 或 Runtime.exec() 是您唯一真正的选择。

【讨论】:

    猜你喜欢
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 2011-06-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多