Java Intellij Idea自动导入不起作用
正如标题所示,即使我应用了正确的设置,自动导入似乎也不起作用 我查过的帖子说,为了防止我自动添加导入,取消选中“动态优化导入”,但Intellij意识到导入是不必要的,所以通过优化将其删除。但正如你所看到的,我的还没有开始 我还确保选中“自动导入”框 文件->其他设置->默认设置 我正在用一个简单的程序测试它Java Intellij Idea自动导入不起作用,java,intellij-idea,Java,Intellij Idea,正如标题所示,即使我应用了正确的设置,自动导入似乎也不起作用 我查过的帖子说,为了防止我自动添加导入,取消选中“动态优化导入”,但Intellij意识到导入是不必要的,所以通过优化将其删除。但正如你所看到的,我的还没有开始 我还确保选中“自动导入”框 文件->其他设置->默认设置 我正在用一个简单的程序测试它 我以前在Android Studio中也做过同样的步骤,一切都很好,所以我不知道为什么它不想再工作了。在androidstudio中,当您输入一个明确的新对象时,它只会包含上面的导入。
我以前在Android Studio中也做过同样的步骤,一切都很好,所以我不知道为什么它不想再工作了。在androidstudio中,当您输入一个明确的新对象时,它只会包含上面的导入。任何帮助都将不胜感激,谢谢 “不工作”链接显示IntelliJ无法自动导入,因为
- 其意义并不明确;IDE报告:
java.util.Scanner? (multiple choices ...)
- 在您的首选项中,您勾选了选项:
动态添加明确的导入
Scanner
来说,IDE似乎运行正常。要选择扫描仪
导入,只需点击ALT ENTER
,就会出现一个弹出窗口,您可以从中进行选择
关于这一点:
我以前在Android Studio中也做过同样的步骤,一切都很好,所以我不知道为什么它不想再工作了。在Android Studio中,当您键入一个明确的新对象时
这似乎很好地概括了这个问题。如果导入是明确的(即,如果导入只有一个可能的值),IntelliJ将自动为您创建导入语句,但如果有多个可能的值(如
扫描仪的情况),则您必须告诉IntelliJ您想要哪一个。在我看来,IntelliJ在扫描仪
导入中的表现是正确的(并且与您选择的首选项一致)。谢谢您的解释!!