IDEA顺手写一个小Demo。

 先写一个interface MyInterface, 然后写实现类 MyInterfaceImpl,结果在 MyInterfaceImpl 中始终报错误 cannot access class MyInterfaceImpl。

IDEA 报 cannot access class xxx

IDEA 报 cannot access class xxx

  然后在网上查找解决方案,说是IDEA的bug,重启一下或者JDK版本没有设置成统一的,结果都没有解决。

  删除掉java文件重新添加的时候,发现java文件所在的src文件夹是新建的,而原有的项目是基于maven-archetype-quickstart建的。基于maven-archetype-quickstart建的项目,基中的src文件夹都是由系统建好的,默认的,如果自己再去新建src文件夹并指定为代码目录的话,可能与系统设置有冲突或者没有改完,并不被认为是正确的src文件目录。

IDEA 报 cannot access class xxx

  将这些代码文件移至默认的src文件夹即可。

  纯属个人粗心问题,戒之。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

相关文章: