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

STM32 CubeIDE启动遇AutoRegisterSchemeHandlersJob等报错问题求助

解决STM32 CubeIDE 1.14.1启动时的com.sun.jna.Native初始化错误

以下是针对该错误的几种可行解决方案,按优先级尝试:

  • 强制使用CubeIDE自带JRE
    STM32 CubeIDE自带适配的JRE,系统Java 17可能存在兼容性冲突。

    • 方法1:修改快捷方式属性
      右键CubeIDE快捷方式→属性,在“目标”栏末尾添加:
      -vm "<你的CubeIDE安装目录>\jre\bin\javaw.exe"
      
      示例路径:"C:\STMicroelectronics\STM32CubeIDE_1.14.1\jre\bin\javaw.exe",保存后重启软件。
    • 方法2:修改配置文件
      打开CubeIDE安装目录下的stm32cubeide.ini,在文件开头添加两行:
      -vm
      <你的CubeIDE安装目录>\jre\bin\javaw.exe
      
      替换为实际路径后保存,重启软件。
  • 替换JNA库文件
    错误源于JNA库损坏或版本不兼容:

    • 进入CubeIDE安装目录的plugins文件夹,找到包含com.sun.jna的jar包(如com.sun.jna_*.jar、com.sun.jna.platform_*.jar)。
    • 下载与CubeIDE 1.14.1兼容的JNA版本(建议5.13.x系列),替换原有jar包后重启软件。
  • 清理IDE缓存
    缓存损坏可能引发初始化异常:

    • 关闭CubeIDE,找到工作区目录下的.metadata文件夹,删除.plugins/org.eclipse.core.resources/.history和.plugins/org.eclipse.e4.workbench两个子文件夹(操作前备份重要项目)。
    • 或启动CubeIDE时按住Ctrl+Shift+Alt+R,选择清理缓存选项后重启。
  • 重新安装CubeIDE
    若上述方法均无效,备份项目和配置后卸载当前版本,重新下载官方安装包进行默认路径安装,避免自定义路径导致的权限或路径解析问题。

内容的提问来源于stack exchange,提问作者Celal Altın

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 05:12:11