java was started but returned exit code=13 / No java virtual machine (1)

来源:互联网 发布:airdroid windows 编辑:程序博客网 时间:2024/05/16 01:12

启动Eclipse时,启不起来java was started but returned exit code=13

刚开始学Java,配置好jre和jdk,安装解压eclipse之后启动失败,出现java was started but returned exit code=13。由于这个问题有很多原因致使出现错误,可能是java环境出错,每个电脑的错误不一样。我看了网上很多解答过程,尝试如下:

尝试一:


看到网上的有些解决办法:

我今天去单位里还是用这个复制过去的软件,可以在WinXP上正常安装,突然想到问题出在哪里了。

回家马上试了,把原来的JDK(jdk-6u21-windows-x64.exe)卸载了,重新下载了一个最新的jdk-6u24-windows-i586.exe,安装后,那个eclipse运行成功。

看出来了吗?什么原因?简单极了,Eclipse最新版(eclipse-jee-helios-SR1-win32.zip)还不能在64位版的JDK上运行。

卸载之后直接打不开了,无奈。

尝试二:

看了百度经验的解答:


我又把jdk和jre卸载后重新安装一遍。

安装jre


安装好后


看来重装完之后不能解决这个问题。

我jdk的安装路径C:\Program Files (x86)\Java\jdk1.8.0_66\

我的javaw.exe在C:\ProgramData\Oracle\Java\javapath目录下。

进行参数设置后,还是不行。

又出现这个问题了


看来重装完之后不能解决这个问题。

尝试三

卸载重新开启出现如下错误


内心崩溃。。。

再继续找错。

Eclipse启动时报错:No java virtual machine

首先要确定你的JDK已经安装好,环境变量也已经配置无误。
如果前面两个都没有问题,那就是路径的问题。
因为Eclipse需要javaw.exe来启动,程序会先查找path目录,如果没有找到,这会在eclipse的安装目录下查找,再找不到就会报如上的错误。

然后我又重装了一遍jdk。

我发现我的C:\Program Files (x86)\Java\没有jdk1.8.0_66文件夹,没安装。

然后我重新配置Java的jdk环境

终于发现问题所在了:我搜索jdk下载,第一个弹出的是


他这个百度软件中心的下载是不全的,只给两个jre的配置文件,我擦坑死我了。


我用的windows 64位操作系统,百度云盘给大家分享一下:http://pan.baidu.com/s/1jGsBNPO

安装官网之后的文件夹就全了



装上这个之后,完美运行啊


简直激动毁了,弄了三个小时了,环境配置终于结束了!

0 0
原创粉丝点击