关于hadoop中jar包在eclipse中报错的问题

   为了在eclipse上写hadoop代码,我加入了很多jar包,开始是我安装的hadoop3.03版本share里的jar包导进去,项目出现感叹号,无法运用apache里的类,所有在此项目下的代码运行全部报错:无法加载类。于是无法进行接下来的一系列打包(打成jar包会报错,强行打成hadoop无法找到指定类),通过ftp发到Linux虚拟机上测试运行代码。

    期间我百度了很多相关的帖子,没有发现同样的错误,我去同学那拷了jar包(他是2.6版本的),Apache类可以用了,但是还是报错,后来我排除了eclipse有问题的原因,我一个个试着加jar包进去,看有没有感叹号,后来发现很多带test后缀的jar包加进去就会报错,很多后缀3.03的jar包会报错,我导进去了部分2.65后缀的包,现在测试代码中需要的类已经找到,没有出现莫名其妙的错误了。

      附现在导入的jar包截图一张:

      关于hadoop中jar包在eclipse中报错的问题

后需若有其它需要会继续尝试导入部分包,若有大佬也可以找出解决方案在评论区,相互学习,感激不尽。