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加载并重建完项目之后,就可以运行主函数啦!