用更多信息重写问题
Path我有一些使用相对路径创建对象的代码,如下所示Paths.get("..", "folder").resolve("filename"):后来,我想从中获取路径字符串“..\folder\filename”(我在windows上,所以反斜杠)。当我使用手动编译或从 Eclipse 运行此代码时,它工作正常。
但是,当我使用 Maven 运行它时,它不再工作了。该toString()方法返回[.., folder, filename]而不是实际的路径字符串。使用path.normalize()没有帮助。Usingpath.toFile().getPath()确实返回了我正在寻找的东西,但我觉得应该有一个只使用nio.pathAPI 的解决方案。