gpt4 book ai didi

java - Intellij Idea 自动导入功能无法正常运行

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:48:53 24 4
gpt4 key购买 nike

如标题所示,即使我应用了正确的设置,自动导入似乎也不起作用。

enter image description here

我查过的帖子说要取消选中“即时优化导入”,以防万一我自动添加了导入,但后来 Intellij 意识到导入是不必要的,所以它通过优化将其删除。但如您所见,我的还没有开始。

我还确保勾选了来自 文件 -> 其他设置 -> 默认设置...

我正在用一个简单的程序测试它,

enter image description here

我之前在 Android Studio 中完成了这些相同的步骤并且一切正常,所以我不知道为什么它不想再工作了。在 Android Studio 中,当您输入一个明确的新对象时,它只会包含上面的导入。任何帮助将不胜感激,谢谢!!

最佳答案

“不工作”链接显示 IntelliJ 无法自动导入,因为......

  • 导入不明确; IDE 报告:

    java.util.Scanner? (multiple choices ...) 
  • 在您的首选项中,您勾选了选项:即时添加明确的导入

因此,对于此导入 Scanner,IDE 本身似乎运行正常。要选择 Scanner 导入,只需按 ALT ENTER,将出现一个弹出窗口,您可以从中进行选择。

关于这个:

I've done these same steps in Android Studio before and everything worked great so I'm at a loss why it does not want to work anymore. In Android Studio, as you typed in a new Object that was unambiguous

这似乎很好地总结了这个问题。如果导入是明确的(即,如果导入只有一个可能的值),那么 IntelliJ 将自动为您创建导入语句,但如果有多个可能的值(如 Scanner 的情况)那么你必须告诉 IntelliJ 你想要哪一个。在我看来,对于 Scanner 导入,IntelliJ 的行为是正确的(并且与您选择的首选项一致)。

关于java - Intellij Idea 自动导入功能无法正常运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47143221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com