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

M1 MacBook安装Scala后执行scala --version报错:Module java.se.ee not found

解决M1 MacBook安装Scala后出现java.lang.module.FindException: Module java.se.ee not found的问题

这个错误是因为Java 9及以后版本已移除java.se.ee模块,要么Scala启动流程仍在尝试引用该模块,要么你的系统JDK配置与Scala所需版本不匹配。以下是具体解决步骤:

  • 先检查当前系统使用的JDK版本:

    java --version
    

    确保使用的是Java 11及以上的aarch64架构版本(适配M1芯片),Java 8或非适配架构的JDK会引发这类兼容性问题。

  • 如果JDK版本不符合要求,用Coursier重新安装适配M1的JDK:

    cs java --jvm adopt:11
    

    安装完成后再执行scala --version测试。

  • 若JDK版本正确但问题依旧,检查JAVA_HOME环境变量是否指向正确的JDK路径:

    echo $JAVA_HOME
    

    如果路径错误,手动设置(以Adoptium Java 11为例):

    export JAVA_HOME=/Library/Java/JavaVirtualMachines/temurin-11.jdk/Contents/Home
    

    设置完成后重新运行scala --version。

  • 上述方法无效时,可重新执行Coursier的setup命令,强制确保所有组件正确安装:

    ./cs setup --force
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.12 03:58:13