文章目录
1. IDEA中 file size exceeds configured limit 问题
1.1 问题描述
当单个代码源文件的大小超过一定数值的时候,IDEA 会报出 file size exceeds configured limit 的警告,同时会导致该源文件无法识别为有效的代码文件,从而造成在其他类中引用该类的时候显示无法识别的红色错误
1.2 解决方式
尝试修改 intellij IDE 安装目录下的 bin/idea.properties文件, 将其中的配置idea.max.intellisense.filesize=2500 修改成大一些的数值,比如idea.max.intellisense.filesize=25000,然后重启,问题不复现
2. IDEA 中的 jar 包依赖
2.1 jar 包依赖的错觉
IDEA 的主界面左侧项目包中会显示当前项目导入的所有 jar 包,这其实是一个依赖概览,只能说明 jar 包被导入了,并不能说明模块与 jar 包之间形成了真实的依赖关系
2.2 jar 包依赖的配置
事实上,在 IDEA 中真实的依赖关系可进入Project Structure中查看,对于每一个模块,其下至少分为了 main
和 test
两个子模块,main
对应的就是源码,可点击查看其依赖列表,并对列表进行操作来完成依赖的管理
3. IDEA 中版本控制失效
3.1 问题描述
IDEA 中使用 Git 进行版本控制,正常情况下文件修改后,IDEA通过版本控制工具检测到文件变化,文件的颜色应该是蓝色的。但是问题发生时修改后的文件仍然显示白色,和没修改过一样
3.2 解决方法
发生这个问题的可能原因是 IDEA 将项目代码纳入版本控制的时候发生了问题,从而不能正确检测到文件变化。解决方法如下图所示,首先查看目标文件夹是否加入了版本控制列表,如果没有则将其添加到列表中;如果有则将有问题的目录从列表中删除,再重新添加