Nam*_*man 6 java intellij-idea intellij-idea2017
我当前的系统(MacOS 10.10.5)配置是:
Run Code Online (Sandbox Code Playgroud)IntelliJ IDEA 2017.2.2 #Built on 9August,2017 java version "9" Java(TM) SE Runtime Environment (build 9+181)
每次我开始处理一个项目(目前是1.8.0_65)并使用编写一个类
List<String> example = new ArrayList<>();
Run Code Online (Sandbox Code Playgroud)
=>如果我点击List=>导入类的自动建议提示
引入的默认导入语句是
import com.sun.tools.javac.util.List;
Run Code Online (Sandbox Code Playgroud)
虽然我希望它是:
import java.util.List;
Run Code Online (Sandbox Code Playgroud)
有没有我可以解决的配置,或者这是我正在使用的组合中的一些错误?想知道哪些设置已优先考虑到sun包在java包?
注意:已经通过任何方式(或快捷方式)的答案来自动导入IntelliJ IDEA中的类,就像在Eclipse中一样?但是我输入的选项List不包括java.util我的情况.
编辑:导入为java.util.List不丢失,我可以手动导入相同.
Mik*_*bel 11
我有一个这样的问题java.util.Arrays没有出现在完成列表中.事实证明我已经以某种方式将其添加到导入和完成排除列表中.在某些时候,我的手指必须在快速动作弹出窗口中滑动.
也许同样的事情发生在你身上.打开"设置"对话框,在此处找到您的方式:
然后,查找此排除导入列表:
看看是否java.util.List显示在该列表中,如果是,请将其删除.
与java.util.List排除,com.sun.tools.javac.util.List可能是唯一的其他List在类路径类型.如果启用了"动态添加明确导入"选项,则IntelliJ会在sun不询问的情况下导入该类.
| 归档时间: |
|
| 查看次数: |
1540 次 |
| 最近记录: |