有几个类似的线程,但似乎没有一个包含我的问题的答案。
我的 IDE 不显示任何错误,不提供任何建议,不导入任何内容。示例:
public static String createInversion(ArrayList<String> splitName) {
splitName.removeIf(n -> List.of("Lord", "Lady").contains(n));
ArrayList<String> reverted = List.newArrayList(splitName.stream()
.collect(Collector.toCollection(LinkedList::new))
.descendingIterator());
return String.format("%s, %s", splitName.get(1), splitName.get(0));
gyugyuihu
dsfsdf
rewfewr
}
你可以清楚地看到最后三行是随机的字母链,没有任何上下文。我的 IDE 不会突出显示它们,也不会报告任何问题。我什至不知道我是否应该使用 Collector 还是 Collectors 类,因为我得到的建议为零,就像在 Word 文档中写入一样。
我只在尝试编译时出现错误,而且只是在终端中出现错误。该代码未受 Intellij 影响。
我没有打开电源安全模式,SDK 设置正确,模块中的语言级别设置正确,设置 -> 构建、执行、部署 -> Java 编译器 -> 目标字节码版本设置正确,主文件夹已标记作为源根。
我没有主意了。请帮忙。
您是否尝试过使缓存失效?这通常可以解决这样的问题。这也很容易做到:从主菜单中,选择“文件”|“文件”。使缓存无效/重新启动。
如上所述,尝试使缓存无效/重新启动(文件 - >使缓存无效/重新启动)
如果不起作用,请检查 pom 文件名是否有删除线。如果pom文件有删除线那么 IntellljIdea -> 选择构建、执行、部署 -> 选择构建工具 -> maven -> 选择忽略文件 - 检查 pom 是否存在于忽略文件中。如果是,则取消选中它。并执行 mvn clean install
就我而言,通过禁用“省电模式”解决了 intellij 中的此问题。