Java 开发问题:包名 ‘com.my.compressimagetest‘ 与同名的类发生冲突

  • 在 Java 开发中,出现如下错误信息

    Package 'com.my.compressimagetest' clashes with class of same name

    解读

    包名 'com.my.compressimagetest' 与同名的类发生冲突

问题原因
  • 存在名为 com.my.compressimagetest 的包(目录结构),同时存在完全同名的类文件 compressimagetest.class(编译后的类),JVM 无法区分包引用和类引用
处理策略
  • 重命名包或类,避免包名与类名冲突,包名建议采用小写,类名建议采用驼峰命名法
相关推荐
你怎么知道我是队长17 分钟前
C语言---输入和输出
c语言·开发语言
mmz120720 分钟前
二分查找(c++)
开发语言·c++·算法
你怎么知道我是队长27 分钟前
C语言---文件读写
java·c语言·开发语言
陌路2028 分钟前
C++30 STL容器 -deque双端队列
开发语言·c++
xb11321 小时前
C#委托详解
开发语言·c#
brent4231 小时前
DAY50复习日
开发语言·python
木头程序员1 小时前
前端(包含HTML/JavaScript/DOM/BOM/jQuery)基础-暴力复习篇
开发语言·前端·javascript·ecmascript·es6·jquery·html5
云半S一1 小时前
pytest的学习过程
经验分享·笔记·学习·pytest
Data_agent1 小时前
Cocbuy 模式淘宝 / 1688 代购系统(欧美市场)搭建指南
开发语言·python
wszy18091 小时前
外部链接跳转:从 App 打开浏览器的正确姿势
java·javascript·react native·react.js·harmonyos