为什么在 Windows/jdk11 上添加“spring-boot-starter-data-cassandra”v2.7.18 时出现“文件名或扩展名太长”?

问题描述 投票:0回答:1

我有一个可以正常编译的项目,但是当我添加时

    <dependency>
      <groupId>org.springframework.boot</groupId>
      <artifactId>spring-boot-starter-data-cassandra</artifactId>
      <version>2.7.18</version>
    </dependency>

我突然明白了

CreateProcess error=206,文件名或扩展名太长

当我尝试跑步时

spring-boot:run

有谁知道这是什么原因造成的?

我正在使用Java 11

spring-boot cassandra
1个回答
0
投票

Windows 上的错误“CreateProcess error=206,文件名或扩展名太长”通常是由于超出最大路径长度限制而发生的。当 Maven 构建具有长依赖项的类路径时,可能会发生这种情况。解决方法:

缩短目录路径或使用较短的名称。 启用 Win32 长路径。 排除不必要的依赖关系。 更新 Maven 或考虑迁移到 Gradle。

© www.soinside.com 2019 - 2024. All rights reserved.