天天看点

工程名出现一个红色感叹号,及其出现的一些Errors

要是Eclipse创建的工程名出现一个醒目的红色感叹号,

则说明bulid path导入的jar包出错;

解决:

            1.右键该项目----》build path----》configure build path

            2.在弹出的窗口里,找到libraries,点击。会发现有无用的jar包,这些jar包前会有红色错号。

             3.选中这些jar包,remove。

WARN:     

 mapred.MapTask: Unable to initialize MapOutputCollector org.apache.
            hadoop.mapred.MapTask$MapOutputBuffer
            java.lang.NullPointerException
Error: java.io.IOException: Initialization of all the collectors failed. 
Error in last collect
           

 原因:可能是build path导入的Libraries下的包导错了

 解决:找到libraries,会发现无用的包,remove就行;

classcom.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider$Text

        原因:Text导入的包是错误的:                 

                    import com.sun.jersey.core.impl.provider.entity.XMLJAXBElementProvider.Text;

        解决:删除,重新导入:

                    import org.apache.hadoop.io.Text;

继续阅读