我的gradle项目构建正常,除非我尝试实现特定的接口:它导入一些未解析的包。但是,如果使用接口来描述类型(方法参数等),那么一切都可以正常编译。
我应该如何修复构建以实现该接口?
答案 0 :(得分:2)
如果扩展类或实现接口,则还需要在编译类路径中使用它们的依赖项。如果只是在字段,参数,注释等中使用类或接口,则只需要编译类路径中的类或接口本身。
这不是Gradle特定的,但对于普通命令行Java编译器也是如此。
答案 1 :(得分:0)
您的问题与gradle无关,它与基本的软件工程有关。如果你想使用一个接口,你需要实现它,因为它不包含任何实现逻辑,它只不过是你需要实现的框架。您可以在官方文档中阅读有关接口的更多信息。
https://docs.oracle.com/javase/tutorial/java/IandI/createinterface.html