由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件

前言

在使用spring写配置文件时经常会用到类名的全路径,要想记住这些类的全路径可不是一件简单的事,最近看视频,上面提到了eclipse的一个插件叫做sts,可以帮助补全类的全路径,今天尝试着安装了下,然后就入坑了,QAQ,安装了12次才安装好,下面来总结一下我的坑!!

安装使用sts插件

首先第一件事就是安装sts插件,这个官网上是直接下载带有Sping的eclipse,我不想再下载eclipse了,我的eclipse版本是eclipse mars 4.5.2,所以需要下载版本号对应的sts插件
网上有一位大神总结了所有版本下载,我这里拿出他的博客号,大家需要对应版本去他博客下载
https://blog.csdn.net/u010203767/article/details/69211072
我的版本是这个:
sts-3.7.3的下载地址:http://download.springsource.com/release/TOOLS/update/3.7.3.RELEASE/e4.5/springsource-tool-suite-3.7.3.RELEASE-e4.5.2-updatesite.zip
然后接下来就要入坑开始了,根据我的总结,希望对大家有所帮助
首先打开eclipse—>菜单栏Help—>点击选项Install new Software

然后点击add,name自己随便输入,location中选择右边Archive选择刚刚下载的sts压缩包,OK

出来这个界面,
在这里插入图片描述接下来重点来了

在这里插入图片描述不要勾选
在这里插入图片描述一定还要只选择那四个带IDE的

一开始大家的默认界面,红框的部分是带钩的,一开始我没有去网上找对应的方法,直接没有取消勾选,结果点击next下载速度非常慢,终于到15/15
结果又出现奇葩的问题:报错unable to create new native thread
如图:在这里插入图片描述
然后直接崩溃了,又一直尝试,然后一直都是这种错误,心态炸裂,看看网上类似问题,发现是2016年的帖子,还没人解答,然后我内心…

就去网上寻找解决方法,
然后换了另一种方法,取消了勾选,重新下载是这样的,又要入坑了

还会出现这种问题
提示“cannot perform operation.Computing alternate solutions,may take a while: …”
长时间不动了,很长很长时间…

在这里插入图片描述
找到解决方案,就是不联网,什么网都不要连,断网,然后第9次重新试,最后还会报这种错误

Cannot complete the install because one or more required items could not be found.
  Software being installed: Spring IDE OSGi Extension (optional) 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.osgi.feature.feature.group 3.8.3.201612191259-RELEASE)
  Missing requirement: Spring IDE Live Beans Graph 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.beans.ui.livegraph 3.8.3.201612191259-RELEASE) requires 'bundle org.eclipse.zest.core [1.0.0,2.0.0)' but it could not be found
  Cannot satisfy dependency:
    From: Spring IDE Core (required) 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.feature.feature.group 3.8.3.201612191259-RELEASE)
    To: org.springframework.ide.eclipse.beans.ui.livegraph [3.8.3.201612191259-RELEASE]
  Cannot satisfy dependency:
    From: Spring IDE OSGi Extension (optional) 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.osgi.feature.feature.group 3.8.3.201612191259-RELEASE)
    To: org.springframework.ide.eclipse.feature.feature.group 0.0.0

心态又崩了,最后又去找方法,需要在eclipse改一下配置,
在这里插入图片描述点击上面的矩形框,出现下图
在这里插入图片描述一开始默认的的配置不是这样的,首先没有GEF的东西,其次都是勾选上的,再次,网址也是不一样的
方式是这样的,以下我也不知道对不对,反正我照做了:

原因是没有安装STS依赖的GEF插件
解决办法:

启动eclipse,点击window——>preferences——>install/update——>available software sites,点击Add
添加如下信息:
GEF

http://download.eclipse.org/tools/gef/updates/releases/
安装GEF插件

总结上面,我是这样做的,选择GEF,添加信息之后,一定要先只选它,选择reload,会下载(一定要联网,需要联网)
在这里插入图片描述之后就是下面的操作,修改完网址之后,一定要全选(GEF不用选)点击右边的reload

使用科大镜像更新插件
将其中的download.eclipse.org全部替换成mirrors.ustc.edu.cn/eclipse即可。

看到我上个图最后只勾选那5个,说实话,我也不知道勾选哪几个是必须的,我就是试一试,因为勾选完,还是会报错,所以勾选那5个,大家也可以按照我这样试一下
最后你肯定以为我要成功了,我也是这么认为,然而又是炸裂,死活装不上呀
报错还是

Cannot complete the install because one or more required items could not be found.  
  Software being installed: Spring IDE OSGi Extension (optional) 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.osgi.feature.feature.group 3.8.3.201612191259-RELEASE)  
  Missing requirement: Spring IDE Live Beans Graph 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.beans.ui.livegraph 3.8.3.201612191259-RELEASE) requires 'bundle org.eclipse.zest.core [1.0.0,2.0.0)' but it could not be found  
  Cannot satisfy dependency:  
    From: Spring IDE Core (required) 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.feature.feature.group 3.8.3.201612191259-RELEASE)  
    To: org.springframework.ide.eclipse.beans.ui.livegraph [3.8.3.201612191259-RELEASE]  
  Cannot satisfy dependency:  
    From: Spring IDE OSGi Extension (optional) 3.8.3.201612191259-RELEASE (org.springframework.ide.eclipse.osgi.feature.feature.group 3.8.3.201612191259-RELEASE)  
    To: org.springframework.ide.eclipse.feature.feature.group 0.0.0  

然后看到了一个帖子,真的运气好呀,把圈住的给勾上,一定要联网下载(我心想,我他喵不是回到一开始的时候吗,又回到了原点不是吗)
在这里插入图片描述
我硬着头皮,试了第12次,然后前面也不是很慢了(可能之前错误的时候下载一部分吧),等了大概 10分钟就可以选择next,next,finish,然后成功
在这里插入图片描述我真的是要疯了,下载完之后,写了这个博客,思绪有点混乱,请广大网友谅解,可能我安装过程中出现的问题比较奇怪,也比较复杂,反正我感觉能安装好,完全靠运气.

由eclipse编写xml文件时类名的自动补全

我看了看网友们安装这个插件是为了Spring boot ,我还没有学习到,我原本是想由eclipse编写xml文件时类名的自动补全,没想到安装sts插件的时候,这么困难,好了接下来配置自动提示

Window->Preferences->XMl->XMLFiles->Editor->Content Assist

在Auto actiVation delay(ms)中改为0

在Prompt when these characters are inserted中<=;改为<=:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

点击Apply,, OK即可完成

在这里插入图片描述现在就可以在XML文件中用类路径的提示了!!
在这里插入图片描述
终于写完了,呼呼呼,大家可以给个赞或者关注.

发布了60 篇原创文章 · 获赞 4 · 访问量 1249

猜你喜欢

转载自blog.csdn.net/qq_43966129/article/details/105285143