问题描述:
D:\idea\xudongbase\src\test\java\com\xudongbase\doc\jotenberg\JotenbergTest.java:5:17
java: 无法访问dev.inaka.Jotenberg
错误的类文件: /C:/Users/xudongmaster/.m2/repository/dev/inaka/jotenberg/1.1.0/jotenberg-1.1.0.jar!/dev/inaka/Jotenberg.class
类文件具有错误的版本 65.0, 应为 52.0
请删除该文件或确保该文件位于正确的类路径子目录中。
问题分析:
1、使用 Jotenberg 进行文件转 pdf ,发现 Jotenberg 的 jdk 版本为 21 ,但是项目的 jdk 版本为 8,导致编译报错。
解决办法:
(1)把项目的 jdk 版本的升为 21 。
(2)将 Jotenberg 的代码 clone 下来,自己把代码改为支持 jdk 8 的代码,然后自己 deploy 一个包到私有库,项目引用私有库的这个 maven 依赖即可。