eclipse启动不了 java was started but returned exit code=13
我的JDK和JRE下载的都是*86位系统,eclipse下载的是32位系统,还是有这个问题,求教! 展开
jdk和eclipse的版本不一致导致的。
拓展资料
一、通过第三方更新JRE时,第三方安装的是32位的JRE,与64位的eclipse不匹配。
二、JDK8/JRE8在安装完成之后,会添加一个环境变量C:\ProgramData\Oracle\Java\javapath。
三、变量是三个快捷方式,分别是java.exe.lnk javaw.exe.lnk javaws.exe.lnk,每安装一次JDK/JRE,这三个快捷方式都会更新路径为最后一次的JRE路径。
四、通过eclipse目录特定文件判断eclipse是32位还是64位,eclipse32位和64位的目录结构是差不多的,我们可以解压后查看eclipse.ini文件,通过对比-launcher.library查找有没有x86_64字样,有说明是64位,反之就是32位。
安装了32的jdk,与eclipse要求的64位jdk不符合。
解决方法:
首先找到eclipse的安装目录,下面有一个文件“eclipse.ini”,使用记事本或者其他的编辑器打开
如下:
在该文件第三行中编辑如下的信息:
-vm
E:\kaifa\jdk8\JDK8\JDK\bin\javaw.exe //这个是电脑上面安装版本的javaw.exe,各自的情况不同,视情况而定
完成后,重启eclipse即可
拓展资料:
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。
Eclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。
JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。
参考资料:百度百科:eclipse
我也出现过这个问题,问题在JDK配置,可能原因:
jdk版本与eclipse版本不一致,64位jdk配64位eclipse,32位jdk配32位eclipse;
没配好环境变量;
在eclipse安装目录下找到eclipse.ini文件,用记事本打开,看其jdk路径是否与安装路径一致。如果不一致,改成一致。
我也出现过这个问题,问题在JDK配置,可能原因:
jdk版本与eclipse版本不一致,64位jdk配64位eclipse,32位jdk配32位eclipse;
没配好环境变量;
在eclipse安装目录下找到eclipse.ini文件,用记事本打开,看其jdk路径是否与安装路径一致。如果不一致,改成一致。
改了之后还是没用肿么破
是重新安装后的结果?还是直接改了目录,直接改应该不行http://www.java123.net/detail/view-160370.html