在eclipse装spring tools suite遇到的问题

问题一
Cannot complete the install because of a conflicting dependency.
Software being installed: Spring IDE AJDT Integration (optional) 3.4.0.201310051539-RELEASE (org.springframework.ide.eclipse.ajdt.feature.feature.group 3.4.0.201310051539-RELEASE)
Software currently installed: EclEmma Java Code Coverage 3.1.2.201903112331 (org.eclipse.eclemma.feature.feature.group 3.1.2.201903112331)
Only one of the following can be installed at once:
Java Development Tools Core 3.9.0.xx-20130828-1400-e43-RELEASE (org.eclipse.jdt.core 3.9.0.xx-20130828-1400-e43-RELEASE)
Java Development Tools Core 3.11.2.v20160128-0629 (org.eclipse.jdt.core 3.11.2.v20160128-0629)
Cannot satisfy dependency:
From: AspectJ Development Tools Core 2.2.4.e43x-20130830-1500 (org.eclipse.ajdt.core 2.2.4.e43x-20130830-1500)
To: bundle org.eclipse.jdt.core [3.9.0,3.9.9)
Cannot satisfy dependency:
From: EclEmma Java Code Coverage 3.1.2.201903112331 (org.eclipse.eclemma.feature.feature.group 3.1.2.201903112331)
To: org.eclipse.jdt.feature.group 3.8.0
Cannot satisfy dependency:
From: Eclipse Java Development Tools 3.11.2.v20160212-1500 (org.eclipse.jdt.feature.group 3.11.2.v20160212-1500)
To: org.eclipse.jdt.core [3.11.2.v20160128-0629]
Cannot satisfy dependency:
From: Spring IDE AJDT Integration (optional) 3.4.0.201310051539-RELEASE (org.springframework.ide.eclipse.ajdt.feature.feature.group 3.4.0.201310051539-RELEASE)
To: org.springframework.ide.eclipse.ajdt.ui.xref [3.4.0.201310051539-RELEASE]
Cannot satisfy dependency:
From: Spring IDE AOP Xref UI 3.4.0.201310051539-RELEASE (org.springframework.ide.eclipse.ajdt.ui.xref 3.4.0.201310051539-RELEASE)
To: package org.eclipse.ajdt.core 0.0.0

可能的原因:sts版本不对,必须要和eclipse的版本相匹配
解决方法:到官网找到正确的版本

  1. 打开官网 https://spring.io/tools3/sts/all
    在eclipse装spring tools suite遇到的问题

  2. 寻找合适的版本(我的eclipse是Mars4.5.0)(eclipse版本号在打开eclipse->help->about eclipse中查看)
    在eclipse装spring tools suite遇到的问题

  3. 右键复制连接地址
    在eclipse装spring tools suite遇到的问题
    得到下面的地址:
    https://download.springsource.com/release/STS/3.7.0.RELEASE/dist/e4.5/spring-tool-suite-3.7.0.RELEASE-e4.5-win32-x86_64.zip

  4. 修改得到的地址
    在eclipse装spring tools suite遇到的问题
    新的地址:
    https://download.springsource.com/release/TOOLS/update/3.7.0.RELEASE/e4.5/springsource-tool-suite-3.7.0.RELEASE-e4.5.0-updatesite.zip

  5. 把新的地址复制到浏览器,即可下载

问题二:
这个问题是问题一解决之后蹦出来的
Cannot complete the install because one or more required items could not be found.
Software being installed: Spring IDE AOP Extension (optional) 3.7.0.201506251244-RELEASE (org.springframework.ide.eclipse.aop.feature.feature.group 3.7.0.201506251244-RELEASE)
Missing requirement: Spring IDE Live Beans Graph 3.7.0.201506251244-RELEASE (org.springframework.ide.eclipse.beans.ui.livegraph 3.7.0.201506251244-RELEASE) requires ‘bundle org.json 0.0.0’ but it could not be found
Cannot satisfy dependency:
From: Spring IDE AOP Extension (optional) 3.7.0.201506251244-RELEASE (org.springframework.ide.eclipse.aop.feature.feature.group 3.7.0.201506251244-RELEASE)
To: org.springframework.ide.eclipse.feature.feature.group 0.0.0
Cannot satisfy dependency:
From: Spring IDE Core (required) 3.7.0.201506251244-RELEASE (org.springframework.ide.eclipse.feature.feature.group 3.7.0.201506251244-RELEASE)
To: org.springframework.ide.eclipse.beans.ui.livegraph [3.7.0.201506251244-RELEASE]
可能原因一:缺少GEF插件。 解决方法:安装GEF插件(但是大家可以试一试,网上很多搜一下)。是否解决:没有解决

可能原因二:未知。解决方法:安装时勾选联网选项。是否解决:解决了。
在eclipse装spring tools suite遇到的问题
因为看很多安装教程都说不要选这个,会很慢,我就没有选。然后我就试了一下勾上会不会成功结果就很神奇的安上了,没有等很久,差不多十分钟左右。

问题三:重启后欢迎界面没有显示Spring IDE,但是preferences里有Spring
我也不知道这到底是安上了还是没安上,也不知道咋解决。先试试能不能用吧。