Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse类型建议从3.4更改为3.5-可配置?_Java_Eclipse - Fatal编程技术网

Java Eclipse类型建议从3.4更改为3.5-可配置?

Java Eclipse类型建议从3.4更改为3.5-可配置?,java,eclipse,Java,Eclipse,如果我已经导入了类型,在Eclipse3.4中,我会得到具体的默认类,但在3.5中,我只得到java.util.Collections的接口。例如,在此处按ctrl+空格键: Map Map=newctrl+space 在3.4版本中,我得到了HashMap(),在3.5版本中得到了Map()(然后它被默认为一个新的impl,方法被模板化) 对于列表,在3.4上提供了ArrayList(),但仅在3.5上提供了List() 这在模板或类似模板中是否可配置?我不确定它是否可配置,但我知道如果有一个

如果我已经导入了类型,在Eclipse3.4中,我会得到具体的默认类,但在3.5中,我只得到
java.util.Collections
的接口。例如,在此处按ctrl+空格键:

Map Map=new
ctrl+space

在3.4版本中,我得到了
HashMap()
,在3.5版本中得到了
Map()
(然后它被默认为一个新的impl,方法被模板化)

对于
列表
,在3.4上提供了
ArrayList()
,但仅在3.5上提供了
List()


这在模板或类似模板中是否可配置?

我不确定它是否可配置,但我知道如果有一个映射实例化为
HashMap
,则第二个映射将在“内容辅助”列表中显示一个
HashMap

Map m=newhashmap()
Map m2=
ctrl+space=>
HashMap


看所有的

我刚刚遇到了同样的问题。解决方案是Preferences->Java->Editor->Content Assist->Advanced
确保选择了“Java提案”。启用此功能后,您应该在ctrl+space上拥有类型建议。

很高兴看到,我不是唯一一个认为Eclipse3.5中的JDT内容辅助功能是Eclipse3.4的倒退。