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

前言 【#|由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
出来这个界面,
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
接下来重点来了
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
不要勾选
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
一定还要只选择那四个带IDE的
一开始大家的默认界面,红框的部分是带钩的,一开始我没有去网上找对应的方法,直接没有取消勾选,结果点击next下载速度非常慢,终于到15/15
结果又出现奇葩的问题:报错unable to create new native thread
如图:#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片

然后直接崩溃了,又一直尝试,然后一直都是这种错误,心态炸裂,看看网上类似问题,发现是2016年的帖子,还没人解答,然后我内心…
就去网上寻找解决方法,
然后换了另一种方法,取消了勾选,重新下载是这样的,又要入坑了
还会出现这种问题
提示“cannot perform operation.Computing alternate solutions,may take a while: …”
长时间不动了,很长很长时间…
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片

找到解决方案,就是不联网,什么网都不要连,断网,然后第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改一下配置,
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
点击上面的矩形框,出现下图
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
一开始默认的的配置不是这样的,首先没有GEF的东西,其次都是勾选上的,再次,网址也是不一样的
方式是这样的,以下我也不知道对不对,反正我照做了:
原因是没有安装STS依赖的GEF插件 解决办法:启动eclipse,点击window——>preferences——>install/update——>available software sites,点击Add 添加如下信息: GEFhttp://download.eclipse.org/tools/gef/updates/releases/ 安装GEF插件

总结上面,我是这样做的,选择GEF,添加信息之后,一定要先只选它,选择reload,会下载(一定要联网,需要联网)
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
之后就是下面的操作,修改完网址之后,一定要全选(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

然后看到了一个帖子,真的运气好呀,把圈住的给勾上,一定要联网下载(我心想,我他喵不是回到一开始的时候吗,又回到了原点不是吗)
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片

我硬着头皮,试了第12次,然后前面也不是很慢了(可能之前错误的时候下载一部分吧),等了大概 10分钟就可以选择next,next,finish,然后成功
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
我真的是要疯了,下载完之后,写了这个博客,思绪有点混乱,请广大网友谅解,可能我安装过程中出现的问题比较奇怪,也比较复杂,反正我感觉能安装好,完全靠运气.
由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即可完成

#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片
现在就可以在XML文件中用类路径的提示了!!
#|由eclipse编写xml文件时类名的自动补全&&&安装使用sts插件
文章图片

终于写完了,呼呼呼,大家可以给个赞或者关注.

    推荐阅读