【问题标题】:Maven/Java Issues with Windows FilepathWindows 文件路径的 Maven/Java 问题
【发布时间】: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


【解决方案1】:

问题是在 IntelliJ 中使用 cmd.exe 作为终端,切换到像 Git Bash 这样的适当的基于 unix 的终端为我解决了这个问题。关于的评论是对的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-12-17
    • 2012-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 2014-04-01
    相关资源
    最近更新 更多