Кинжал (не Android) java.lang.NoClassDefFoundError: dagger / internal / Предварительные условия - PullRequest
1 голос
/ 22 октября 2019

Использование Dagger в сырой Java и проблема при попытке запустить мой код:

java.lang.NoClassDefFoundError: dagger/internal/Preconditions

Я использую 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, что мне не помогает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...