IDEA项目目录或类名变成红色的原因及解决办法

本文介绍了一种在IDEA中使用mybatis-generator插件自动生成包结构时遇到的问题及解决方法。当自动生成的包结构和类名出现报红现象时,可以通过将新创建的Java类和包文件添加到版本控制系统(VCS)中来解决问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

最近新开始开发一个项目,搭建基础包结构使用的是mybatis-generator插件,但是自动生成的包结构和类名报红,经验证,虽然报红,但程序代码是没有问题的。报红的现象如下图:
包结构和类名报红


原因分析:

上网查阅了相关文章,得知项目目录红色主要是有版本控制所导致的,解决办法就是解除版本控制(不建议使用)。
点击 file —> setting —>version control

点击加号:添加项目目录,项目改为none
解除版本控制
使用这个方法,项目目录和类名是不报红了,但是idea功能栏提交代码、更新代码和查看提交历史的快捷键没有了,点击鼠标右键Subversion选项也没有了,就显得这方法治标不治本,于是没使用这个方法。


解决方案:

后来在尝试提交代码时,发现新创建的Java类和包文件没有显示在提交时的预览列表 Commit Changes里,尝试在这些新增文件上点击鼠标右键 --> Subversion --> Add to VCS,再提交代码时,这些文件就出现在提交预览里了。之后提交代码后,这些文件也就不再报红了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值