首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >匕首2: NoClassDefFoundError:匕首/生产者/生产者模块

匕首2: NoClassDefFoundError:匕首/生产者/生产者模块
EN

Stack Overflow用户
提问于 2015-10-01 11:08:13
回答 1查看 1.9K关注 0票数 2

我正在尝试将Dagger 2与eclipse集成,我使用的库如下所示:

代码语言:javascript
复制
dagger-2.0.jar
dagger-compiler-2.0.jar
guava-13.0.1.jar
javawriter-1.0.5.jar
javax.annotation-api-1.2.jar
javax.inject-1.jar

Java ->注释处理已经启用,以上所有内容都已添加到工厂路径中

但是,在构建项目时会出现以下错误: Description Resource Type

代码语言:javascript
复制
Internal compiler error: java.lang.NoClassDefFoundError: dagger/producers/ProducerModule at dagger.internal.codegen.ComponentProcessor.initSteps(ComponentProcessor.java:90)    BuildConfig.java    /DIDemo/gen/com/example/didemo  line 0  Java Problem

有人能帮忙吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-01 18:38:43

除了dagger-2.0等,您还需要一个独立的dagger-producers工件,它可以从从匕首2 GitHub页面链接的Maven中央存储库搜索中获得。

现在(2015年10月),最新的文件名为dagger-producers-2.0-beta.jar

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32886074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档