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

本文主要是介绍震惊!心态炸裂!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指定到指定磁盘的指定文件夹下了,将我的亲身经历分享给大家,以免大家损失重要的文件!

 

这篇关于震惊!心态炸裂!IntelliJ IDEA Project Structure下Paths指定的module compile output path由于指定路径错误导致磁盘内容被删光了!的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/186277

相关文章

使用IDEA部署Docker应用指南分享

《使用IDEA部署Docker应用指南分享》本文介绍了使用IDEA部署Docker应用的四步流程:创建Dockerfile、配置IDEADocker连接、设置运行调试环境、构建运行镜像,并强调需准备本... 目录一、创建 dockerfile 配置文件二、配置 IDEA 的 Docker 连接三、配置 Do

idea的终端(Terminal)cmd的命令换成linux的命令详解

《idea的终端(Terminal)cmd的命令换成linux的命令详解》本文介绍IDEA配置Git的步骤:安装Git、修改终端设置并重启IDEA,强调顺序,作为个人经验分享,希望提供参考并支持脚本之... 目录一编程、设置前二、前置条件三、android设置四、设置后总结一、php设置前二、前置条件

python设置环境变量路径实现过程

《python设置环境变量路径实现过程》本文介绍设置Python路径的多种方法:临时设置(Windows用`set`,Linux/macOS用`export`)、永久设置(系统属性或shell配置文件... 目录设置python路径的方法临时设置环境变量(适用于当前会话)永久设置环境变量(Windows系统

在IntelliJ IDEA中高效运行与调试Spring Boot项目的实战步骤

《在IntelliJIDEA中高效运行与调试SpringBoot项目的实战步骤》本章详解SpringBoot项目导入IntelliJIDEA的流程,教授运行与调试技巧,包括断点设置与变量查看,奠定... 目录引言:为良驹配上好鞍一、为何选择IntelliJ IDEA?二、实战:导入并运行你的第一个项目步骤1

linux批量替换文件内容的实现方式

《linux批量替换文件内容的实现方式》本文总结了Linux中批量替换文件内容的几种方法,包括使用sed替换文件夹内所有文件、单个文件内容及逐行字符串,强调使用反引号和绝对路径,并分享个人经验供参考... 目录一、linux批量替换文件内容 二、替换文件内所有匹配的字符串 三、替换每一行中全部str1为st

Python错误AttributeError: 'NoneType' object has no attribute问题的彻底解决方法

《Python错误AttributeError:NoneTypeobjecthasnoattribute问题的彻底解决方法》在Python项目开发和调试过程中,经常会碰到这样一个异常信息... 目录问题背景与概述错误解读:AttributeError: 'NoneType' object has no at

从入门到精通详解LangChain加载HTML内容的全攻略

《从入门到精通详解LangChain加载HTML内容的全攻略》这篇文章主要为大家详细介绍了如何用LangChain优雅地处理HTML内容,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录引言:当大语言模型遇见html一、HTML加载器为什么需要专门的HTML加载器核心加载器对比表二

Spring Boot中的路径变量示例详解

《SpringBoot中的路径变量示例详解》SpringBoot中PathVariable通过@PathVariable注解实现URL参数与方法参数绑定,支持多参数接收、类型转换、可选参数、默认值及... 目录一. 基本用法与参数映射1.路径定义2.参数绑定&nhttp://www.chinasem.cnbs

IntelliJ IDEA2025创建SpringBoot项目的实现步骤

《IntelliJIDEA2025创建SpringBoot项目的实现步骤》本文主要介绍了IntelliJIDEA2025创建SpringBoot项目的实现步骤,文中通过示例代码介绍的非常详细,对大家... 目录一、创建 Spring Boot 项目1. 新建项目2. 基础配置3. 选择依赖4. 生成项目5.

SpringBoot+Docker+Graylog 如何让错误自动报警

《SpringBoot+Docker+Graylog如何让错误自动报警》SpringBoot默认使用SLF4J与Logback,支持多日志级别和配置方式,可输出到控制台、文件及远程服务器,集成ELK... 目录01 Spring Boot 默认日志框架解析02 Spring Boot 日志级别详解03 Sp