我是在一次下载zip源码文件并解压后,直接使用idea打开这个源码文件,然后一般都运行不了,因为编译路径改变了(我是这样),得先把项目的SDK设置一下也就是jdk,然后把Modules下Sources下的Content Root重新导入一下,然后运行按钮就会显示出来,现在运行会报上图所示的错误,因为默认路径是Inherit project compile output path:继承项目编译输出路径 选择此选项以使用为项目指定的路径。即Project选项中设置的out文件路径,发现并没有指定,所以报错。有两种方法解决,一种是直接指定Project选项中设置的out文件路径,另一种则是Use module compile output path:使用模块编译输出路径。
Output path:编译输出路径。
Test output path:测试代码编译输出路径。
Exclude output paths: 排除输出路径,选中此复选框可以排除输出目录。
就在我用了第二种方法后,是可以正常运行了(注意这里我设置的路径是整个E盘)。但是随后我又打开了一个源码文件,按照上述一样配置了一遍,还是指定的E盘,出乎意料的事发生了,运行它竟然一直在转,过来一会儿我仔细一看那个英文,写的是clean E啥啥啥的,我直接懵逼了,一看E盘几乎啥也没了,啥git、maven、分布式项目全没了,这时为时已晚,下次我再也不把路径放到整个磁盘下了,放到指定文件夹下即可,因为它每一次新的运行都会先清除上次你指定路径下的东西,据我测试是这样,后来我把电脑重装了一遍,反正也没东西了,正好也卡,顺便重装了,下次遇到需要打开的话我直接复制粘贴代码或者将编译路径out指定到指定磁盘的指定文件夹下了,将我的亲身经历分享给大家,以免大家损失重要的文件!