You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Quarkus连接Elasticsearch执行mvn install时路径非法字符报错求助

解决Maven install时路径含双引号的报错

报错java.nio.file.InvalidPathException: Illegal char <"> at index 0: "C:\httpsTest\OpenSSL\bin是因为系统或配置中存在带双引号的路径,按以下顺序排查修复:

1. 检查系统环境变量

  • 按下Win+R,输入sysdm.cpl打开系统属性窗口,切换到「高级」标签页,点击「环境变量」
  • 在「用户变量」或「系统变量」中,查找包含C:\httpsTest\OpenSSL\bin的变量(比如OPENSSL_HOME、PATH中的对应条目)
  • 找到后删除路径前后的双引号,保存后重启终端再执行mvn install

2. 检查Maven配置文件

  • 打开Maven的配置文件:用户目录下的~/.m2/settings.xml,或者Maven安装目录conf/settings.xml
  • 搜索所有路径相关配置(比如<localRepository>、镜像地址、profile中的路径参数),确认有没有带双引号的C:\httpsTest\OpenSSL\bin或类似路径,去掉引号后保存

3. 检查项目配置文件

  • 打开项目中的src/main/resources/application.properties(或application.yml)
  • 查找Elasticsearch SSL相关配置(比如quarkus.elasticsearch.ssl.trust-store-path)或其他涉及本地路径的配置,确认路径是否带双引号,删除引号后重新执行构建

4. 重启终端/IDE

如果是在IDE中执行构建,先关闭IDE并重新打开,确保环境变量的修改生效;终端执行的话,关闭当前终端再打开新的窗口运行命令

内容的提问来源于stack exchange,提问作者Carl.lin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 10:37:04