再编译过程中,我们有时候会遇到这个问题
经过总结可能是以下三种情况,程序员可自行排查:
- 拼写错误
- 单词拼写错误
- 大小写错误
- 未声明变量时使用变量(或变量超出了作用域)
- 方法用错了,或者方法不存在
- 在使用第三方类库时忘记导入类了
ps:IDEA 中可以设置类自动导入,来避免这个错误
导致出现“找不到符号”的错误原因还可能会有很多种,程序员应在实际项目中更加仔细、逐渐积累经验。大多数情况下,可以归结为以下几点:
- 编码格式不对。比如说应该是 UTF-8,但有些遗留的项目会设置为 GBK、GB2312 等等。
- JDK 的版本不匹配。比如说某些团队成员的电脑上安装的是 JDK 1.6,有的是 JDK 8,版本升级后的一些新语法自然就会和老版本发生冲突。
- 第三方类库的升级。一些开源的共同类库往往会不兼容旧的版本,比如说最新版的 StringUtils 类的包为 org.apache.commons.lang3,但之前是 org.apache.commons.lang。
来源地址:https://blog.csdn.net/m0_55483876/article/details/133682499