• SBT 运行出现 module java.base does not “opens java.lang“ to unnamed module错误


    这两天拿到DXP项目,运行怎么也跑不起来,刚开始以为是SBT 版本的问题,把SBT各个版本都装了个遍,愣是没解决。

    修复之前本机环境:OpenJDK 18.0.1 , SBT 1.6.0

     

    网上解决方案修改JDK启动参数,也不能解决

    --add-opens java.base/java.lang=ALL-UNNAMED
    --add-opens java.base/sun.net.util=ALL-UNNAMED

     错误信息:

    [error] Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field private final byte[] java.lang.String.value accessible: module java.base does not "opens java.lang" to unnamed module @1f01c433
    [error]         at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
    [error]         at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
    [error]         at java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:180)
    [error]         at java.base/java.lang.reflect.Field.setAccessible(Field.java:174)
    [error]         at com.github.jknack.handlebars.context.FieldValueResolver$FieldMember.setAccessible(FieldValueResolver.java:150)
    [error]         at com.github.jknack.handlebars.context.MemberValueResolver.cache(MemberValueResolver.java:82)
    [error]         at com.github.jknack.handlebars.context.MemberValueResolver.resolve(MemberValueResolver.java:54)
    [error]         at com.github.jknack.handlebars.Context$CompositeValueResolver.resolve(Context.java:199)
    [error]         at com.github.jknack.handlebars.internal.path.PropertyPath.eval(PropertyPath.java:52)
    [error]         at com.github.jknack.handlebars.Context$PathExpressionChain.next(Context.java:361)
    [error]         at com.github.jknack.handlebars.Context$PathExpressionChain.eval(Context.java:381)
    [error]         at com.github.jknack.handlebars.Context.get(Context.java:618)

    问题解决

    卸载OpenJDK18,到Archive | Adoptium 下载OpenJDK 11,重新安装

    重启电脑后 问题解决。

     

  • 相关阅读:
    react的计算属性useMemo
    Semantic Kernel 入门系列:🥑Memory内存
    Apache Dubbo的主要项目模块
    番外---10.1 gcc+make调试程序
    y87.第五章 分布式链路追踪系统 -- 分布式链路追踪系统起源(一)
    colab使用(基础入门)——随手记
    Prometheus监控系统
    SecureCRT ssh链接服务器
    CSS中画一条0.5px的线
    10个python爬虫入门实例
  • 原文地址:https://blog.csdn.net/qiandeqiande/article/details/125628830