- 修改项目根目录的名称
- 修改包目录的名称
- 模块重命名
- 修改了项目根目录后,必须删除项目和 .idea 文件,重新导入(重点)
- 新版本的 IDEA 取消了 Import Project 入口
如果仅仅修改项目的名称,而不修改项目根目录的名称,可以在【Project Structure】窗口中修改:
如果只是修改某个包的名称,可以在【Project】视图下,选中要修改的包,然后点击鼠标右键找到【Refactor】-【Rename】,直接修改:
如果仅仅修改模块的名称,还可以在【Project Structure】窗口中修改:
修改了项目的根目录之后,其实项目的相关配置文件依旧保存着旧的数据,此时你如果新建模块,再新建类文件,再去执行会报错,例如,找不到编译文件的根目录,或者模块没有配置 JDK 等。另外原本的模块下的类文件也无法正常执行,提示找不到编译文件的根目录,而且 IntelliJ IDEA 识别的依旧是旧项目名称,所有这些,都是因为 IDEA 的相关项目配置文件的内容没有跟随改变所致。
此时你需要做的就是把项目从 IDEA 删除掉,再把项目根目录下的隐藏目录 .idea
删除,然后通过【Import Project】导入项目。这样就可以解决因为你修改了项目根目录而导致的所有问题。
你不能通过【Open】打开项目,因为你已经把 .idea
删除了,所以 IDEA 并不能正常识别这个项目,通过【Open】打开的项目会被识别成单模块的项目。
一直点击【Next】,最后看到这个界面:
没错,就是要覆盖这些模块的配置文件。
后面根据提示直接操作就成功创建项目了。
参阅:https://blog.csdn.net/liaowenxiong/article/details/121915061