类文件具有错误的版本 55.0, 应为 52.0

  错误的类文件: /C:/Users/dell/.m2/repository/org/testng/testng/7.6.1/testng-7.6.1.jar!/org/testng/annotations/Test.class

    类文件具有错误的版本 55.0, 应为 52.0

请删除该文件或确保该文件位于正确的类路径子目录中。

原因: .

上面报错中的55.0是JDK1 1使用的类文件格式(class file format)的版本号

提示的意思是当面项目使用的类文件格式版本比某个依赖包使用的类文件格式版本低

实际就是指当前项目使用的JDK版本比某个依赖包使用的JDK版本低

例如,新版Jetty(10.0.0或以 上版本)使用了JDK11,一旦项目是使用JDK1.8并引用了新版Jetty组件就会报错,只能使用Jetty9.4.44或以下版本


但是修改之后依旧不行,这时候发现是Junitmaven并未导入【我要黑化了啊啊啊啊】

你可能感兴趣的:(maven,java)