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

MPLAB X中MCC Code Configurator无法运行的问题求助

MPLAB X v6.05加载Harmony MCC时CompletionException异常的解决方法

问题详情

全新安装MPLAB X v6.05、XC32编译器、GitHub上的Harmony配置文件及最新版Java后,创建32位MCC项目并加载MCC选项卡,选择Harmony点击完成后无操作响应,弹出错误提示:
java.util.concurrent.CompletionException异常已发生。
点击查看详情或查看位于C:\Users\Jake\AppData\Roaming\mplab_ide\dev\v6.05\var\log路径下的messages.log文件。
已尝试重新安装所有组件、重启电脑,更换任意Harmony支持的器件(如pic32mx795)后问题依旧。

排查与解决步骤

  • 优先查看日志定位根因:打开C:\Users\Jake\AppData\Roaming\mplab_ide\dev\v6.05\var\log\messages.log,搜索CompletionException关键字,查看嵌套的具体异常信息(如类加载失败、依赖缺失、文件权限问题),这是快速定位问题的核心依据。
  • 修正Java版本兼容性:MPLAB X v6.05仅兼容Java 11(OpenJDK或Oracle JDK),最新版Java(如17/21)会导致兼容性问题。卸载当前Java,安装OpenJDK 11,并在MPLAB X的Tools > Options > General > Java Platform中指定JDK 11的安装路径。
  • 替换为官方Harmony资源:GitHub上的自定义Harmony配置文件可能存在版本不匹配问题,删除手动替换的文件,通过MPLAB X内置的MCC资源管理器重新下载安装对应v6.05版本的官方Harmony包。
  • 清理MPLAB X缓存文件:删除以下缓存目录后重启软件:
    • C:\Users\Jake\AppData\Roaming\mplab_ide\dev\v6.05\var\cache
    • C:\Users\Jake\AppData\Local\Microchip\MPLABX\v6.05
  • 验证XC32编译器版本:确保XC32编译器版本为v4.30(与MPLAB X v6.05官方兼容版本),并在Tools > Options > Embedded > XC32中确认编译器路径配置正确。
  • 以管理员权限运行软件:Windows系统权限限制可能导致MCC无法读写配置文件,右键MPLAB X图标选择以管理员身份运行后重试操作。

内容的提问来源于stack exchange,提问作者Thomas C.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.25 03:15:14