震惊!心态炸裂!IntelliJ IDEA Project Structure下Paths指定的module compile output path由于指定路径错误导致磁盘内容被删光了!

 

  我是在一次下载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指定到指定磁盘的指定文件夹下了,将我的亲身经历分享给大家,以免大家损失重要的文件!

 

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值