原因查找:1,首先在eclipse中查看配置的jdk:windows->preferences->java->installed jres
2,经百度得知在cmd命令 java -version 和javac -version得出的jdk版本不一样,原因是在环境变量path数据库(数据库自带jdk版本比较高)jdk在JAVA_HOME前,把 JAVA_HOME位置放前解决问题又出现下面问题:
Failed to load the JNI shared library " F:..."
jdk和eclipse要同为64位或同为32位
在CMD命令行中输入java -version ,查看JDK是多少位,一般显示64位的就是64为JDK,未显示的一般为32位的JDK。下图中显示64位,说明是64位JDK。
然后,我们来确定eclipse是多少位的。我们打开eclipse的安装目录,右击eclipse.ini文件以记事本的方式打开。
重新安装32位jdk1,7
JAVA_HOME: D:jdk1.7.0_72
PATH: ;%JAVA_HOME%in;%JAVA_HOME%jrein
CLASSPATH: .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
启动成功