eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装

说明

又是有一点点难的一天。今天本来想做Hibernate的****的,做到最后一步出错了,一直无法解析我的核心配置文件,查了很多很多资料,最后我觉得问题出在了eclipse安装的JBoss Tools插件上,当时安装的时候想着版本找个低一点的就好,结果……
果然不能心存侥幸,之前有一个老师说过在写代码的时候,如果你知道可能会出现某个错误,但是你没有去解决它,那么上线后肯定会出错,100%,所以能解决的错误就尽量解决掉。我现在来解决一下吧,希望能成功。

问题

首先到jboss下载的官网找找与我们eclipse版本和jdk版本匹配的插件,可以到这里看https://tools.jboss.org/downloads/archives.html
我的eclipse是Mars4.5.2版本的,找一找,还真有

eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
点开看一看
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
需要jdk1.8版本?我的jdk是1.7版本,所以我选择下载luna版本的,千万不要下载不匹配版本,因为下载了也会出错的。后面创建****的时候一直无法解析配置文件就是因为插件的问题。这是一个教训。
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
还是下载eclipse Mars版本的好了,可是这个版本好像没有给出下载链接,所以只能下载在本地了,里面都有教我们怎么下载。下载第一个。
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
另外,我们还需要jdk1.8的环境,所以我要在电脑里下载jdk1.8,然后以后我的电脑就有两个jdk了。去年还是前年我的电脑就有两个jdk的情况,不过现在只有1.7了,其实两个jdk可以一起有,要用哪个就切换到哪一个的环境就可以了。所以先下载jdk1.8
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html到这里下载就好了。在下载的过程中,可以先测试一下自己的环境变量,在网上看到一个很简单的可以切换两个jdk的方法,比起我以前一直去修改JAVA_HOME好多了。
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
我先把原本的JAVA_HOME变量改为JAVA_HOME7,然后另外写一个JAVA_HOME,对应的位置就是JAVA_HOME7的位置,修改完后在cmd中输入java -version以及javac -version没有出错,说明成功。等待jdk1.8下载完可以再新建一个系统变量JAVA_HOME8,里面就是jdk1.8的安装路径,如果想要切换jdk,直接把JAVA_HOME中的%JAVA_HOME7%修改为%JAVA_HOME8%即可。当然还需要多测试一下,防止出现各种问题。下载好了,来看一下我的安装目录以及JAVA_HOME的环境
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
我现在来切换jdk了,切换到1.8然后下载JBoss Tools,下载完再切换回来,先确定切换成功
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
打开cmd,看看Java版本
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
现在切换成功了,可以打开eclipse去下载JBoss Tools了,切换后再次打开eclipse会比较久一点,等待,然后点击help->Install New Software->add->archive
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
我是在这个路径下,name可以随便填,然后ok
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
选这一项就好,后面如果需要可以再安装,现在我只需要Hibernate Tools
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
后面就跟安装其他插件一样,很快就可以安装好,安装好之后要重启。之前安装的版本不对,最后快要完成的时会提示一些功能不能用,问你是否继续安装,现在就没有出现这样的情况了,安装好之后我们再把jdk切换为1.7版本。
切换回来的时候有一点小问题,Java和javac版本不一致
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装
这是因为高版本的jdk兼容低版本,会把后安装的作为Java version,这个时候需要在环境变量path中找到%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin,把它们放在最前面。
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装

现在切换成功了,JBoss Tools也下载成功了。
eclipse安装JBoss Tools版本不匹配问题——切换不同版本jdk进行安装