You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IntelliJ IDEA中如何禁用Kotlin星号导入?解决UUID导入问题

解决Kotlin自动星号导入UUID的问题

我之前在IDEA 2017.3.x版本里也碰到过一模一样的问题——Java的星号导入已经禁用,但Kotlin导入UUID时还是自动生成import java.util.*,而且找不到调整选项。其实是因为Kotlin的导入规则和Java是分开配置的,你可以按下面的步骤修改:

  • 打开IDEA的设置面板:Windows/Linux是File → Settings,Mac是IntelliJ IDEA → Preferences
  • 依次展开Editor → Code Style → Kotlin,切换到Imports标签页
  • 确保勾选Use single name imports选项
  • 在Packages to use import with '*'列表中,找到java.util并点击右侧的减号按钮移除它
  • 调整下方的阈值设置:把Class count to use import with '*'和Names count to use import with '*'都设为一个较大的数值(比如999),这样只有当导入该包下大量类时才会触发星号导入

如果设置完成后还是没有生效,建议清理缓存并重启IDEA:

  • 点击File → Invalidate Caches...
  • 在弹出的窗口中选择Invalidate and Restart

完成这些操作后,再导入UUID时就会自动生成import java.util.UUID,同时Alt+Enter也会出现替换星号导入的选项了。

内容的提问来源于stack exchange,提问作者piotrek

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:45:49