eclipse启动错误:Java was started but returned exit code=13

问题描述

  今晚开始了java学习之路。在电脑(win7 ×64)上安装了JDK(jdk-8u112-windows-x64.exe),设置好环境变量后,用“java -version”、“java -verbose”等命令测试了一下,JDK没问题。顺手就用记事本写了一个“HelloWorld.java”,编译运行一切正常。

  考虑到每次用记事本写java类太慢了,于是就下载了eclipse (Eclipse Release3.6.1 32bit),解压后放在了“D:\eclipse”路径下。我知道路径中如果用中文,可能会有问题,于是路径中全部采用了英文。但没想到,双击eclipse.exe后,弹出如下对话框。一脸萌逼。。。。
  查看Eclipse32位还是64位,查看JDK是32位还是64位

eclipse启动错误

分析问题

  这个问题是由软件的兼容性引起的。
  装的是64位的JDK+32位的eclipse,所以启动时遇到“Java was started but returned exit code=13”。按照网上的办法,修改eclipse.ini文件。在-vmargs下,增加64位JDK的路径,也没用。估计是因为eclipse本身是用java编写的,运行eclipse的时候需要java.exe的支持。而64位的java.exe和eclipse之间兼容性不好吧(没找到根据,自己的猜测)。

解决办法

  第一种方式:32位JDK + 32位eclipse
  第二种方式:64位JDK + 64位eclipse
  所以果断卸载了64位的JDK,装上32位的JDK,然后启动eclipse,就可以正常了。
  最新版eclipse下载链接
  最新版JDK下载链接

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值