原因:
hadoop-eclipse-plugin-2.7.3.jar 编译的jdk版本和eclipse启动使用的jdk版本不一致导致。
解决方案一:
修改myeclipse.ini文件即可解决。 D:/java/MyEclipse/Common/binary/com.sun.java.jdk.win32.x86_1.6.0.013/jre/bin/client/jvm.dll 改为: D:/Program Files (x86)/Java/jdk1.7.0_45/jre/bin/client/jvm.dll jdk1.7.0_45为自己装的jdk版本
如果无效,请检查系统环境变量中HADOOP_HOME设置的hadoop版本是否与插件版本一致。
解决方案二:
根据操作手册,自己编译一个hadoop插件。
参考:windows编译hadoop 2.x Hadoop-eclipse-plugin插件(讲解得非常详细,后续安装插件的部分以及问题异常也很详细,很nice的一个帖子)