jdk与eclipse位数不一致出现的问题

今天运行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:\JAVA\jdk1.8_112\bin\javaw.exe(jdk中bin目录+javaw.exe);

  (这种方式没有尝试过,可以试一下,可以的话,就不用下载eclipse了。)

  第二种解决方案:一般来说,jdk配置会比较麻烦,所以我们可以重新下载一个位数匹配的eclipse。

  浏览器搜索“eclipse download”,

  

    

   

  下载其他也可以,看自己的需求。

     

  选择对应位数就可以下载了。

  

posted @ 2019-03-25 20:47  CHAHN  阅读(2534)  评论(0编辑  收藏  举报