IDEA顺手写一个小Demo。
先写一个interface MyInterface, 然后写实现类 MyInterfaceImpl,结果在 MyInterfaceImpl 中始终报错误 cannot access class MyInterfaceImpl。
然后在网上查找解决方案,说是IDEA的bug,重启一下或者JDK版本没有设置成统一的,结果都没有解决。
删除掉java文件重新添加的时候,发现java文件所在的src文件夹是新建的,而原有的项目是基于maven-archetype-quickstart建的。基于maven-archetype-quickstart建的项目,基中的src文件夹都是由系统建好的,默认的,如果自己再去新建src文件夹并指定为代码目录的话,可能与系统设置有冲突或者没有改完,并不被认为是正确的src文件目录。
将这些代码文件移至默认的src文件夹即可。
纯属个人粗心问题,戒之。