java.nio.file.InvalidPathException: 使用 Paths.get() 时非法字符 <:>



>当我使用 Paths.get(( 创建一个目录时,我在下面遇到了异常。

java.nio.file.InvalidPathException: Illegal char <:> at index 2: /C:/Users/Desktop/workspaces/sra/emm-be/wsm-kap-api-server/target/test-classes/swaggerswagger.json

当我使用 Windows 计算机的工作区时,会发生这种情况。对于 linux,它工作正常。

您的目录路径包含/尝试使用

Paths.get("C:\Users\Desktop\workspaces\sra\emm-be\wsm-kap-api-server\target\test-classes\swagger\swagger.json");

在目录路径中,您在 C 之前/。如果你删除它,它也应该在Windows上运行。

Paths.get(C:/Users/Desktop/workspaces/sra/emm-be/wsm-kap-api-server/target/test-classes/swagger/swagger.json);

最新更新