Java 为什么IntelliJ会对一个没有';不使用清单文件吗?

Java 为什么IntelliJ会对一个没有';不使用清单文件吗?,java,gradle,intellij-idea,osgi,Java,Gradle,Intellij Idea,Osgi,将现有项目导入IntelliJ后,在几个类上,我得到一个关于org.apache.commons.lang3类的错误。当我从类中使用的这个包中查看StringUtils类的引用时,错误的格式是“清单中没有导入包'org.apache.commons.lang3'。这个错误在我的编辑器中显示为StringUtils类下的红色曲线 虽然这个错误不会影响我编译项目的能力,但我不喜欢看到错误,希望在禁用它之前理解它。我的项目基于.gradle文件构建,而我没有.MF文件。gradle文件为前面提到的包指

将现有项目导入IntelliJ后,在几个类上,我得到一个关于org.apache.commons.lang3类的错误。当我从类中使用的这个包中查看StringUtils类的引用时,错误的格式是“清单中没有导入包'org.apache.commons.lang3'。这个错误在我的编辑器中显示为StringUtils类下的红色曲线


虽然这个错误不会影响我编译项目的能力,但我不喜欢看到错误,希望在禁用它之前理解它。我的项目基于.gradle文件构建,而我没有.MF文件。gradle文件为前面提到的包指定了编译依赖项。

看起来您已经为项目启用了OSGI支持/facet/inspections。如果你不关心这个项目中的OSGI,谢谢。我就这么做了,它成功了。看起来您已经为项目启用了OSGI支持/方面/检查。如果你不关心这个项目中的OSGI,谢谢。我就是这么做的,而且成功了。