win10的64位系统上64位的eclipse启动时报错java was started but returned exit code=13和java was started but returned exit code=1,是由于之前装了64位的JDK 1.8,后来又装了32 位JDK 1.8(系统环境变量改成了32位JDK的路径),导致eclipse无法启动。
解决办法:将环境变量JDK路径改成64位JDK路径即可,系统位数,eclipse位数,和JDK位数要保持一致,都为32位或都为64位,至少eclipse和JDK位数要保持一直。