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

GraalVM IGV启动报错:文件名过长(已开启LongPathsEnabled)

解决IGV启动时文件名过长的WinError206问题

可行解决方案

方案1:缩短MX缓存目录路径

  • 关闭所有运行中的终端和相关进程
  • 将C:\Users\drobi\.mx文件夹剪切到更短的根目录路径,比如D:\.mx
  • 打开系统环境变量设置,添加MX_HOME环境变量,值设为D:\.mx
  • 重新打开终端,执行原启动命令:mx -p graal/compiler igv

方案2:手动提取并启动IGV

  • 从报错信息里的长路径中找到idealgraphvisualizer文件夹(路径末尾的idealgraphvisualizer目录)
  • 将该文件夹复制到短路径下,比如D:\igv
  • 打开命令行,切换到该目录的bin文件夹:cd D:\igv\bin
  • 执行启动命令(替换为你的GraalVM路径):
    idealgraphvisualizer.exe --jdkhome C:\Users\drobi\.jdks\graalvm-jdk-21.0.1+12.1 -J-Dnetbeans.logger.console=false
    

方案3:修改MX缓存目录配置

  • 打开系统环境变量设置,添加MX_CACHE_DIR环境变量,值设为短路径,比如D:\mx-cache
  • 重新打开终端执行启动命令,后续MX的缓存文件都会存储在这个短路径下,避免长路径问题

补充说明

即使开启了LongPathsEnabled注册表项,部分旧版工具或Java启动器可能仍未完全支持Windows长路径特性,缩短核心文件的存储路径是最直接的解决方式。

内容的提问来源于stack exchange,提问作者David Robinson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 11:35:00