今天运行eclipse时出现了如下问题:
后来去网上查了一下,如果jdk版本的位数和eclipse安装版本所需要的版本位数不相同,就会出现如图所示的问题,导致eclipse打不开。
1.查询jdk版本的位数
在搜索栏(或windows+R)中输入cmd,然后打开就可以看到“命令”。输入java -version ,查看JDK是多少位,显示64位的就是64为JDK,未显示的为32位的JDK。
本机为32位的jdk。
2.查询eclipse的版本位数
在eclipse的安装目录下有一个叫eclipse.ini的配置文件
用记事本打开后可以看到版本的位数。
本机的eclipse也是32位。
3.解决jdk与eclipse位数不匹配问题
第一种解决方案:打开eclipse配置文件,在--launcher.appendVmargs下面加上这句-vmD:JAVAjdk1.8_112injavaw.exe(jdk中bin目录+javaw.exe);
(这种方式没有尝试过,可以试一下,可以的话,就不用下载eclipse了。)
第二种解决方案:一般来说,jdk配置会比较麻烦,所以我们可以重新下载一个位数匹配的eclipse。
浏览器搜索“eclipse download”,
下载其他也可以,看自己的需求。
选择对应位数就可以下载了。