提问者:小点点

无法在IntelliJ中向Java类添加导入


我在Java IntelliJ代码中有几个简单的类,但是只要我添加完任何导入语句,该语句就会消失。 它允许我键入语句import java.util.*,但是当我用完成编写语句时,整个语句消失,没有显示错误。


共3个答案

匿名用户

这可能是因为设置->; 编辑器->; 常规->; 自动导入->; 启用了Optimization imports on the fly。 IDEA找到一个不必要的导入并删除它。 因此,如果要禁用此行为,应取消选择它。 但是,我建议不要手动组织导入。 只需编写您的代码和想法将为您导入一切。

匿名用户

在编写Java时,添加通配符导入import com.package.*通常被认为是一种糟糕的做法,因为它会使您正在开发的本地命名空间变得杂乱不堪,但是在IntelliJ的情况下,如果您在当前命名空间中使用来自同一个包的5个以上类,则允许通配符导入,但是也可以禁用通配符导入,更多的是在此链接上。

匿名用户

所有的导入声明都消失了。 在设置>;编辑>;一般>;自动导入中,我禁用了优化动态导入选项,导入语句不再消失。