java模块版本不匹配



我最近在我的项目中包含了一些新的jar。由于module-info.class的版本与我在项目中使用的编译器版本不同,Proguard开始崩溃,但jar中包含的类是正确的版本。

我使用的是java1.8(专业:52(。投诉是fo.class中的模块版本为53。

我用一些罐子碰到了这个。proguard有办法解决这个问题吗?

proguard] Reading library jar [/Users/dan.cosio/.m2/repository/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2.jar]
[proguard] Error: Can't read [/Users/dan.cosio/.m2/repository/org/codehaus/woodstox/stax2-api/4.2/stax2-api-4.2.jar] (Can't process class [module-info.class] (Unsupported class version number [53.0] (maximum 52.0, Java 1.8)))

我从proguard中排除了fo.class中的模块,这样我就可以继续了。我添加了

<inLibFilter>!module-info.class</inLibFilter>

到我的配置。

相关内容

  • 没有找到相关文章

最新更新