繁体   English   中英

Intellij Idea Auto Import无法正常运行

[英]Intellij Idea Auto Import not functioning

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

在此输入图像描述

我查过的帖子说取消选中“优化导入动态”,以防我自动添加导入但是Intellij意识到导入是不必要的,所以它通过优化删除它。 但正如你所看到的,我的未开始。

我还确保从文件 - >其他设置 - >默认设置中选中标记自动导入框...

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

在此输入图像描述

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

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

  • 进口并不明确; IDE报告:

     java.util.Scanner? (multiple choices ...) 
  • 在您的首选项中,您勾选了选项:动态Add unambiguous imports on the fly

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

重新:

我之前在Android Studio中完成了相同的步骤,一切都很好,所以我不知道为什么它不想再工作了。 在Android Studio中,当您输入明确无误的新对象时

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM