dufeng 发表于 2022-9-16 09:33:05

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

o2oa的最新版源码出现了加载jdk.nashorn.api.scripting包失败,原因是jdk11弃用的三个模块包括:
jdk.scripting.nashorn --包括 jdk.nashorn.api.scripting 和 jdk.nashorn.api.tree 包。请问这种情况怎么解决!

dufeng 发表于 2022-9-16 11:48:33

已解决 ,不用回复

论坛管理员 发表于 2022-9-19 09:18:48

:handshake

李强 发表于 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)
页: [1]
查看完整版本: 请问jdk11不支持jdk.nashorn怎么解决