JDK版本和Eclipse版本之间的问题
Eclipse出现的打不开问题。
和卸载之后不开其他版本的Eclipse问题。
问题如图:
我们平时使用的jdk和Eclipse有不同的版本之分。
jdk在现在的使用中有32位和64位之分,平时我们下载的JDK,安装完之后。在CMD命令提示行中,输入 java -version 可以看到相应的版本。比如:在图片中可以看到jdk的版本是1.8.0_152 的,也是我们平时说的JDK1.8 。在第三行我们可以看见上面写的是 64位这个JDK也就是面对64位系统运行的。如果没有没有显示位数,则是默认为32位存在。
这一点和安装的Eclipse存在很大的关联性,平时我们所用的Eclipse也存在版本和位数的问题。我们打开Eclipse文件位置,可以看见如图:有个Eclipse.ini的配置文件。可以打开看见很多配置的相关信息
总结起来的一点就是:
如果你采用的是64位的JDK,则使用64位的Eclipse。
如果你使用的是32位的JDK,则使用32位的Eclipse.
个人建议就是:在使用JDK作为虚拟机,Eclipse作为开发环境的时候。在条件允许的情况下,可以采用64位的JDK和64位的Eclipse。在现在很多的开发环境中,如果Eclipse或者JDK版本过低,可能有很多需要调用的文件不匹配。
比如使用JDK1.8(32位)和32位Eclipse中使用在线编辑器ckeditor的时候,导入js 文件会报错,无法读取。换用64位开发,一般就好了。仅限于一般情况。