【发布时间】:2021-07-24 08:19:26
【问题描述】:
这里是 Java 和 Maven 的新手。我在 JDK 16 上的 Windows 设置上成功运行 mvn install 时遇到问题。该过程始终无法通过验证步骤。来自 Maven 的故障安全文件夹显示以下错误:
Caused by: java.nio.file.InvalidPathException: Illegal char <:> at index 2: D:\swigwin-4.0.1
该过程在 Mac 上运行良好。我已经尝试过更改编码,进行全新安装等,但无济于事。
知道如何解决这个问题吗?
【问题讨论】:
-
看起来您在 Windows 中使用了一些 Unix 技术,它不喜欢文件名中的
:(在 Unix 中无效,因为它是路径分隔符)。您可能需要删除驱动器号。 -
上面的路径是基于我认为的 Java.nio 包固有的一些依赖关系。不知道我能做些什么。
-
我非常怀疑。 Nio 是 jre 的一部分并且与平台无关。我猜发生了什么是 nio 类告诉你你有一个字符 (
:) 作为 Unix 文件名的一部分是无效的
标签: java windows maven java-16