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

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

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

    解读

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

问题原因
  • 存在名为 com.my.compressimagetest 的包(目录结构),同时存在完全同名的类文件 compressimagetest.class(编译后的类),JVM 无法区分包引用和类引用
处理策略
  • 重命名包或类,避免包名与类名冲突,包名建议采用小写,类名建议采用驼峰命名法
相关推荐
唐青枫3 分钟前
Java ThreadLocal 详解:从线程隔离到线程池实战,彻底避开脏数据与内存泄漏
java
T_Apollo3 分钟前
2.6 Java 11 版本新增特性和类
java
用户37215742613512 分钟前
如何使用 Java 创建 Excel 数据透视表
java
codigger16 分钟前
ObjectSense:一门千行内核、把可靠性写进骨子里的面向对象脚本语言
开发语言·编程·编程语言
用户31268748772016 分钟前
JVM 内存结构全链路:堆、栈、方法区、元空间
java
IT枫斗者枫哥17 分钟前
Spring Boot导入返回409,为什么第一行还是入库了?
java·spring boot·后端
xiaoqiMikko17 分钟前
JVM 线上排查实战(五):升 JDK 17 后进程起不来,十几个老 GC 参数挨个实测(完结)
java·jvm
Flynt18 分钟前
Java 27 悄悄改了 3 个默认值,我在 1 核小机器上逐个验证了一遍
java·jvm·性能优化
天天被压力18 分钟前
【Python 量化取数指南 #09】Python 拿港股通数据:港股通成交与港股财报实测
java·人工智能·python
吃饱了得干活18 分钟前
数据放哪儿:从 HashMap 到一致性哈希
java·后端