我的 Eclipse 配置为,当我保存 java 源文件时,它会自动插入缺少的导入声明。除非引用不明确。Fpr 实例,最烦人的歧义是 with List<T>
- bothjava.util
和java.awt
声明它。这里日食需要手动解决。
我想知道是否可以在某个地方配置每当List<T>
使用时都java.util
应该导入。或者,由于我没有使用java.awt
,我可以将其从可能的建议列表中删除。
有任何想法吗?
谢谢。
我的 Eclipse 配置为,当我保存 java 源文件时,它会自动插入缺少的导入声明。除非引用不明确。Fpr 实例,最烦人的歧义是 with List<T>
- bothjava.util
和java.awt
声明它。这里日食需要手动解决。
我想知道是否可以在某个地方配置每当List<T>
使用时都java.util
应该导入。或者,由于我没有使用java.awt
,我可以将其从可能的建议列表中删除。
有任何想法吗?
谢谢。
这听起来像是从 Eclipse 的组织导入中排除包的可能副本。基本上,您想更改您的类型过滤器首选项以排除java.awt.*
包。请记住,如果您尝试编写 AWT/Swing 代码,这样做会使事情变得更难/令人困惑。
我想到的一件事是更改首选项中的类模板以包含以下行:
import java.util.List
除非您打算使用 AWT 版本的 List,或者关心未使用的 import 语句,否则应该可以解决这个烦人的问题。
手动调用 Organize Imports,它会在发现歧义时询问您。