使用jar时类文件错误版本错误,但其maven配置目标设置正确

mxg2im7a  于 2021-07-12  发布在  Java
关注(0)|答案(0)|浏览(161)

我一直在努力使一个库与我们的android项目一起工作。目前,在lint检查期间,库出现错误:

bad class file: .....
    class file has wrong version 55.0, should be 52.0
    Please remove or make sure it appears in the correct subdirectory of the classpath.

所以我查了一下有问题的图书馆 pom.xml ,似乎已正确配置为与java 8兼容:

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>3.8.1</version>
                <configuration>
                    <source>1.8</source>
                    <target>1.8</target>
                </configuration>
            </plugin>
...

库开发人员和我假设这已经足够了,还是我们弄错了,我们应该在生成库jar时使用java8?或者这个问题仅仅是我的问题,我应该使用Java11而不是与AndroidStudio捆绑的jdk吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题