我的电脑环境比较乱,因为某些原因,原来的jdk是装在c盘的,然后重新装过系统,但是原来的eclipse是没有重新安装的。
当重新安装系统后是可以继续使用的,并且以前我也这样干过。的确可以使用。
但是这次我重新安装好了系统后,安装了下jdk1.7,并且发现jdk1.7个人安装失败。
比较急用jdk,于是卸载了jdk1.7,重新安装了jdk1.6,于是问题就出现了,当jdk1.6安装好了后,发现我设置的ctrl+space快捷键不能用了。
在网络上看到一个解决方法,是重新建立个工作空间,本人亲试过,的确可以出现快捷键自动补全的功能。
从本质上看,这种方法仍然没有很好的解决问题,因为在原来的工作区间,自动补全快捷键,还是不能使用。
在网络上看到了一些资料,采用其中的一条,的确解决了问题。网址如下:
http://cache.baidu.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380143fd3d1027fa3c215cc790f06063cb0e679794c13d5c77f6705b21902b7a52b33715066eccad58b4edcbd912d2f8e2734721f854011d218abc84c22c4248d4eacf259b1b5ac6f84aea382820b1194044321ddacca4d0065992ba34f6fb0f6c71f&p=906d8f0d85cc42ac46f7c4710e17d034&user=baidu&fm=sc&query=no+completions+available&qid=e9b40f0505a200b4&p1=2
受到这篇文章的启发,我的做法如下,打开新的工作区间和旧的工作区间,两者都打开同一目录:window->Preferences->Java->Editor->Content Assist->Advanced ,在这个目录中,比较两者不同,将旧工作区间和新工作区间保持一致即可。
在这个目录下,可以分为上下两个可选框区域,上面的那个,我的新工作空间里面所打钩的选项是1,3,5,6,7,8,9,10.下面的打钩的选项为1,2,7,8,9,10.
通过将旧的工作空间更改为与新工作空间保持一致,发现在旧的工作空间解决问题