idea从git上clone之后项目会报错:java file outside of source root

在从git上面clone项目之后,出现了以下的报错情况:
在这里插入图片描述

解决方法

在idea上打开file->Project structure,打开Modules
在这里插入图片描述
在项目那里选择src文件夹为Sources,之后点击Apply,这样就解决了Source Root的问题。
在这里插入图片描述

新的问题

虽然解决了Source Root的问题,但是又出现了新的问题,那就是java内嵌包不能识别
在这里插入图片描述

解决方法

这里报错是之前没有选择项目的SDK导致的,这里在flie->Project Structure下的Project选择SDK,点击Apply,然后包名的问题就解决了。
在这里插入图片描述

最后的问题

最后运行主函数的时候又报错
在这里插入图片描述

解决方法

在Project Structure中选择项目输出的路径,记得最后一定要加上"\out",亦即就是“输出路径+\out"
在这里插入图片描述
然后在Modules中选择Inherit project compile output path。
在这里插入图片描述
设置成功之后,还是不能运行,这里还要做最后一步,那就是清楚缓存并重启。
在这里插入图片描述
这里选择清楚缓存并重启,重启之后要等一分钟左右,等idea加载并重建完项目之后,就可以运行主函数啦!
在这里插入图片描述在这里插入图片描述

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐