idea如何彻底完美地修改项目名,以及解决idea修改项目名后出现中括号[]的问题

Posted super先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea如何彻底完美地修改项目名,以及解决idea修改项目名后出现中括号[]的问题相关的知识,希望对你有一定的参考价值。

文章目录

1. 引言

今天从github上下载一个spring security + jwt项目,解压之后的名字是2022_spring-security_jwt,如下图所示:

准备将名字2022_spring-security_jwt修改为securityJwtDemo,于是按照如下步骤修改。

2. 修改步骤

  1. 使用shift + F6快捷键显示修改项目名的弹出框,如下截图所示:

如果你的shift + F6快捷键发生了冲突,可以右击项目名 -> Refactor -> Rename,如下图所示,即可出现修改项目名的弹框。

  1. 在弹出框中输入securityJwtDemo名字(你可以输入你要修改成的项目名),如下图所示:

  1. 点击 ok 即可,但你发现修改后的名字在中括号中,并没有出现我们想要的效果,如下图所示:

出现这种情况,别着急,我们继续往下走,即可解决该问题。

3. 解决中括号[]

  1. 使用 ctrl + alt + shift + s快捷键,出现如下弹框:

如果你的ctrl + alt + shift + s快捷键发生了冲突,可以右击File -> Project Structure,如下图所示:

  1. Project name文本框中,输入securityJwtDemo名字(你可以输入你要修改成的项目名),如下图所示:

  1. 检查Modules里的Name有没有修改成securityJwtDemo名字(你要修改成的项目名),如下图所示:

  1. 你发现即便修改了 Project nameModules Name,中括号依旧存在,如下图所示:

这就很麻烦了,别急,我们继续往下走。

  1. 修改文件夹的名字
  • 右击项目名,往下滑,找到Show in Explorer,如下图所示:

  • 单击Show in Explorer,出现如下项目所在的文件夹

将此处的名字2022_spring-security_jwt修改成securityJwtDemo名字(你要修改成的项目名)

  1. 查看idea的项目名字是否已修改

此时到idea中查看,你发现名字已修改过来,但内容没了,如下图所示:

此时不要紧张,关掉idea,如下操作重新打开即可:

  1. 重新打开项目
  • File -> invlidate Caches \\ Restart

  • open -> 选择之前所在的路径项目 -> ok

这样才能彻底修改项目名字,如下图所示:

4. 重要补充

此时,还应该修改配置文件(比如application.yml)中的spring.application.name的值,如果你的配置文件中有这个参数,如下所示:

spring:
  application:
    name: securityJwtDemo
  datasource:
    url: jdbc:mysql://localhost:3306/test?characterEncoding=utf-8&serverTimezone=UTC
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver
mybatis-plus:
  mapper-locations: classpath*:/mapper/**/*.xml
server:
  port: 8888

如果你的项目使用到注册中心,比如consul等,那么spring.application.name在有用的。

Android Studio修改项目名称和包名方法

参考技术A

平时项目开发中,有时候维护项目多,有的项目结构需要改变,这就需要我们去修改项目名称或者修改包名。下面介绍一下怎样修改项目名称和包名。

1)打开项目根目录下的 setting.gradle 文件,修改该文件中的 rootProject.name=\'新项目名\' ;

2)点击 Sync Now 重新编译项目;

如果只是简单修改至此,会发现项目名称后依然备注着旧项目名,并没有彻底更换新的项目名。紧接着下面操作:

3)关闭 Android Studio;
4)修改项目所在路径的文件名为新的项目名;
5)打开AS,重新导入修改后的项目即可;

如果是 AS 4.0之后 的版本,修改至此就算修改完成;如果是 AS 4.0之前 的版本,会出现一些配置文件信息还是引用原来的项目名,并没有更换为新的项目名。紧接着下面操作:

6)找到项目根目录下的 xx.iml 文件,右键 Refactor —— Rename 打开修改编辑框;

7)输入新的项目名,点击 Refactor 修改;

8)打开项目根目录下的 xx.iml 文件,修改该文件中的 project.id 字段: external.linked.project.id="新项目名"

9)打开项目下 .idea/modules.xml 文件,修改该文件中的 fileurl 和 filepath 字段: <module fileurl="file://$PROJECT_DIR$/新项目名.iml" filepath="$PROJECT_DIR$/新项目名.iml" />

10)点击 Rebuild Project 重构项目,即可修改完成项目名称。

1)选中项目中药修改的包名;

2)更改项目结构显示方式,取消 Compact Middle Packages 选项;

3)右键要修改的包名,选择 Refactor —— Rename 打开修改编辑框;

4)点击 Rename package 修改包名;

5)输入新的包名,点击 Refactor 修改;

6)点击 Do Refactor 确定修改;

7)打开项目 app/main 目录下的 AndroidManifest.xml 文件,修改该文件中的 package="新包名" 字段;

8)修改项目 app 下的 build.gradle 中的 applicationId "新包名" 字段;

9)点击 Sync Now 同步,即可修改完成项目包名。

注意:
修改完包名,项目出现错误无法运行,解决方法请移步 —— 《Android Studio修改包名导致引用R文件报错问题》

以上是关于idea如何彻底完美地修改项目名,以及解决idea修改项目名后出现中括号[]的问题的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio修改项目名称和包名方法

IntelliJ IDEA 乱码:全网最全 4 种方法完美解决 IntelliJ IDEA 控制台中文乱码问题

完美解决: Error:java: 无效的源发行版: 10 (IDEA)

IDEA如何完美配置Servlet(适用于IDEA 2022及以下版本)

Idea(新建项目)

彻底解决 Intellij IDEA 卡顿 优化笔记,重要的快捷键