这是什么情况,包上有个×,下面的类却没错误。。。。新手求教呀【有图为证】
没有任何错误提示,就一叉叉摆在那啊,哪位高人知道怎么回事啊?
------解决方案--------------------有可能是因为内部类的问题
同一个包之下的类不能重名,如果public一个A类,然后在某个public B类文件当中写 了另外一个A ,是default或者protected 的修饰符,那么两个A类会冲突,而且没有任何编译错误
你查一下是不是有这种情况
------解决方案--------------------直接看右下角的problems说什么啊
------解决方案--------------------这个包的下层包中有错也会有x
比如com.metarnet.adapter.xxx 包中的类有错
------解决方案--------------------查看Markers窗口,里面会显示错误信息。
楼主如果觉得没有错可以手动把错误信息删除,这样错误就不会显示了。
如果真的有错误那就根据提示信息解决问题。
------解决方案--------------------运行刷新下就没X了
------解决方案--------------------我明明看到你下面有个
com.metarnet.adapter.xxx 包
像
com.metarnet.adapter.xxx.xxx都是
com.metarnet.adapter 的下层包
记住,eclipse 中工程显示的下层包和上层包都是并列显示的
不是作为树叶出现,而是同级树枝
------解决方案--------------------你打开这个包下的类看看,看类里有没有红色的叉叉,有的话,代码贴出来,如果没有的话,那我就不清楚了
------解决方案--------------------
------解决方案--------------------有时候导入已存在的项目时也会出现程序没有错 但包上有红叉的情况。
可以项目上右键buildpath,重新配置下环境。
------解决方案--------------------最大可能是buildpath不对
------解决方案--------------------不知道楼主有没解决 我告诉你一个必杀技 哈哈 你先检查下classpath 你确定没有语法错误之后 你可以在项目名字上面右击 source 然后 fomat 就可以了