目前,我通过ln使用'Runtime.exec()'命令。它工作正常。唯一的问题是,为了进行此派生,我们需要两倍于应用程序的堆空间。我的应用程序是一个堆大小约为10Gig的64位应用程序,因此它用尽了交换空间。我找不到任何可以解决此问题的配置。我也不想使用JNI。我也听说过某个地方即将在Java 7中提供此功能。 最佳答案 您可以尝试用JNA代替JNI(JNA比JNI有一些明显的优势);是的,检查JSR 203