-
在 Java 开发中,出现如下错误信息
Package 'com.my.compressimagetest' clashes with class of same name
解读
包名 'com.my.compressimagetest' 与同名的类发生冲突
问题原因
- 存在名为
com.my.compressimagetest的包(目录结构),同时存在完全同名的类文件compressimagetest.class(编译后的类),JVM 无法区分包引用和类引用
处理策略
- 重命名包或类,避免包名与类名冲突,包名建议采用小写,类名建议采用驼峰命名法