Dagger(非Android)java.lang.NoClassDefFoundError:Dagger/internal/Premissions

Dagger(非Android)java.lang.NoClassDefFoundError:Dagger/internal/Premissions,java,noclassdeffounderror,dagger,internals,preconditions,Java,Noclassdeffounderror,Dagger,Internals,Preconditions,在原始Java中使用Dagger,当我尝试运行代码时出现以下问题: java.lang.NoClassDefFoundError:dagger/internal/Premissions 我正在使用ANT进行编译(别无选择)。以下是我为Dagger设置的依赖项: <pathelement location="${lib}/dagger-compiler-2.24.jar"/> <pathelement location="${lib}/dagger

在原始Java中使用Dagger,当我尝试运行代码时出现以下问题:

java.lang.NoClassDefFoundError:dagger/internal/Premissions

我正在使用ANT进行编译(别无选择)。以下是我为Dagger设置的依赖项:

        <pathelement location="${lib}/dagger-compiler-2.24.jar"/>
        <pathelement location="${lib}/dagger-2.24.jar"/>
        <pathelement location="${lib}/javax.inject-1.jar"/>
        <pathelement location="${lib}/guava-27.1-jre.jar"/>
        <pathelement location="${lib}/checker-compat-qual-2.5.3.jar"/>
        <pathelement location="${lib}/dagger-producers-2.24.jar"/>
        <pathelement location="${lib}/dagger-spi-2.24.jar"/>
        <pathelement location="${lib}/failureaccess-1.0.1.jar"/>
        <pathelement location="${lib}/google-java-format-1.5.jar"/>
        <pathelement location="${lib}/incap-0.2.jar"/>
        <pathelement location="${lib}/javapoet-1.11.1.jar"/>
        <pathelement location="${lib}/jsr250-api-1.0.jar"/>

有人知道如何补救吗?我在互联网上看到的所有解决方案都是基于Android的,这对我没有帮助