吃着零食,抄着代码,编译器突然就罢工了。
编译Java源文件debug提示Build failed, do you want to continue?
选择Proceed代码还能正常执行。
编译器没有提示逻辑错误,我甚至把所有文件的黄下划线都修了.
换成eplicse打开,提示类重复
结果搜索根本找不到,连这个类都没有其实,Song是个内部类,在我更新外部类版本时,直接拷贝了原版本。
把Song独立或更名可以解决此问题。
但我还是不理解为什么编译器会报错。
构件时clss文件不能直接覆盖么?内部类又是关联外部类的,为什么会报错了?
可能是一种防范机制吧。。。