【问题标题】:Intellij class Import being added to object not the top of classIntellij 类导入被添加到对象而不是类的顶部
【发布时间】:2021-05-28 22:13:00
【问题描述】:

我刚刚开始了一个新的 IntelliJ 项目。当我尝试使用 IntelliJ 导入快捷方式导入 java 类时,导入被添加到对象中,而不是像通常那样添加到类的顶部。

我可以在设置中的哪个位置进行更改?

【问题讨论】:

  • 您在该包中是否还有其他名为PathPaths 的类?
  • 不,只有Main 类。
  • 所以你按 Alt+Enter 并选择导入类?
  • 是的,没错。
  • Preferences/Settings > Editor > Code Style > Java 中,您是否勾选了“使用完全限定的类名”框?

标签: java intellij-idea


【解决方案1】:

如果有这个选项,请参阅Preferences/Settings > Editor > Code Style > Java ...

  • 使用完全限定的类名

... 被勾选,那么 IntelliJ 将始终使用完全限定的类名。如果禁用此选项,则 Intellij 将包含导入语句并通过其“简单”名称引用该类。

这是显示此配置项的屏幕截图:

【讨论】:

【解决方案2】:

如果接受的答案对任何人都不起作用,请尝试以下几点。

  • 检查类文件是否在正确的包中,如果类文件有问题,请解决。
  • 点击File -> Invalidate Caches/ Restart并点击Invalidate and Restart按钮,重启后就可以正常导入了。

【讨论】:

  • 为我工作!这个解决方案几乎解决了 IntelliJ 中的所有问题 :))
猜你喜欢
  • 2021-09-21
  • 1970-01-01
  • 2016-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-17
相关资源
最近更新 更多