等酒香醇89

导航

(转抄)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,就可以正常了。 

posted on 2017-05-15 12:16  等酒香醇89  阅读(100)  评论(0)    收藏  举报