Intellij 没有显示任何语法错误/没有给出任何建议

问题描述 投票:0回答:3

有几个类似的线程,但似乎没有一个包含我的问题的答案。

我的 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 编译器 -> 目标字节码版本设置正确,主文件夹已标记作为源根。

我没有主意了。请帮忙。

编辑: 添加我的设置的屏幕截图。

java intellij-idea compiler-errors sdk ide
3个回答
2
投票

您是否尝试过使缓存失效?这通常可以解决这样的问题。这也很容易做到:从主菜单中,选择“文件”|“文件”。使缓存无效/重新启动。


0
投票

如上所述,尝试使缓存无效/重新启动(文件 - >使缓存无效/重新启动)

如果不起作用,请检查 pom 文件名是否有删除线。如果pom文件有删除线那么 IntellljIdea -> 选择构建、执行、部署 -> 选择构建工具 -> maven -> 选择忽略文件 - 检查 pom 是否存在于忽略文件中。如果是,则取消选中它。并执行 mvn clean install


0
投票

就我而言,通过禁用“省电模式”解决了 intellij 中的此问题。

© www.soinside.com 2019 - 2024. All rights reserved.