查看: 6476|回复: 3

请问jdk11不支持jdk.nashorn怎么解决

升级   12.26%

124

主题

175

回帖

1226

积分

注册会员

Rank: 2

积分
1226
发表于 2022-9-16 09:33:05 | 显示全部楼层 |阅读模式
o2oa的最新版源码出现了加载jdk.nashorn.api.scripting包失败,原因是jdk11弃用的三个模块包括:

    jdk.scripting.nashorn --包括 jdk.nashorn.api.scripting 和 jdk.nashorn.api.tree 包。请问这种情况怎么解决!
回复

使用道具 举报

升级   12.26%

124

主题

175

回帖

1226

积分

注册会员

Rank: 2

积分
1226
发表于 2022-9-16 11:48:33 | 显示全部楼层
已解决 ,不用回复
回复

使用道具 举报

升级   100%

139

主题

1万

回帖

4万

积分

超级版主

Rank: 8Rank: 8

积分
41458
发表于 2022-9-19 09:18:48 | 显示全部楼层
回复

使用道具 举报

升级   0.07%

1

主题

1

回帖

7

积分

注册会员

Rank: 2

积分
7
发表于 2025-12-28 07:52:06 | 显示全部楼层
请问如何解决的,我也遇到了。java.lang.NoClassDefFoundError: jdk/nashorn/api/scripting/ScriptObjectMirror
    at com.x.base.core.project.gson.XGsonBuilder.instance (XGsonBuilder.java:39)
    at com.x.base.core.project.gson.XGsonBuilder.toJson (XGsonBuilder.java:74)
    at com.x.base.core.project.annotation.TableBuilder.scan (TableBuilder.java:62)
    at com.x.base.core.project.annotation.TableBuilder.main (TableBuilder.java:48)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:282)
    at java.lang.Thread.run (Thread.java:1583)
Caused by: java.lang.ClassNotFoundException: jdk.nashorn.api.scripting.ScriptObjectMirror
    at java.net.URLClassLoader.findClass (URLClassLoader.java:445)
    at java.lang.ClassLoader.loadClass (ClassLoader.java:593)
    at java.lang.ClassLoader.loadClass (ClassLoader.java:526)
    at com.x.base.core.project.gson.XGsonBuilder.instance (XGsonBuilder.java:39)
    at com.x.base.core.project.gson.XGsonBuilder.toJson (XGsonBuilder.java:74)
    at com.x.base.core.project.annotation.TableBuilder.scan (TableBuilder.java:62)
    at com.x.base.core.project.annotation.TableBuilder.main (TableBuilder.java:48)
    at jdk.internal.reflect.DirectMethodHandleAccessor.invoke (DirectMethodHandleAccessor.java:103)
    at java.lang.reflect.Method.invoke (Method.java:580)
    at org.codehaus.mojo.exec.ExecJavaMojo$1.run (ExecJavaMojo.java:282)
    at java.lang.Thread.run (Thread.java:1583)
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread