1
fastjson版本:1.2.58
错误堆栈如下:
Exception in thread "main" java.lang.NoClassDefFoundError: java/sql/Time
at fastjson@1.2.58/com.alibaba.fastjson.util.TypeUtils.addBaseClassMappings(TypeUtils.java:1439)
at fastjson@1.2.58/com.alibaba.fastjson.util.TypeUtils.<clinit>(TypeUtils.java:119)
at fastjson@1.2.58/com.alibaba.fastjson.parser.ParserConfig.<init>(ParserConfig.java:122)
at fastjson@1.2.58/com.alibaba.fastjson.parser.ParserConfig.<init>(ParserConfig.java:188)
at fastjson@1.2.58/com.alibaba.fastjson.parser.ParserConfig.<init>(ParserConfig.java:184)
at fastjson@1.2.58/com.alibaba.fastjson.parser.ParserConfig.<clinit>(ParserConfig.java:94)
at fastjson@1.2.58/com.alibaba.fastjson.JSON.parseArray(JSON.java:563)
Caused by: java.lang.ClassNotFoundException: java.sql.Time
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:583)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
我的项目使用了jdk9之后引入的的module特性,目测是因此导致未被requires的module对反射不可见。是否有一个版本的fastjson兼容9以后的jdk?