前言
我复制一个很小项目的代码,然后重新命名后。用IDEA打开,发现.java文件的左下方有个橘色的标志。
1、问题文件
这里显示 Java file outside of source root。
查阅资料发现:这个问题是指Java文件不在源代码根目录之内。这可能会导致编译器无法找到文件并编译它们。要解决这个问题,可以将Java文件移动到源代码根目录之内,或者在编译器中配置源代码路径以包含Java文件所在的目录。
2、解决方法
需要设置一下sourcesRoot, 一般设置java文件夹为sourceRoot
步骤:项目右键,选择Mark Directory as ,最后选择Sources Root。
3、成功解决
文件恢复正常