在 CentOS 上清理 Java 编译缓存,常见场景和做法如下(按常用程度排序):
rm -rf ~/.m2/repository
⚠️ 会删除所有本地依赖,下次构建会重新下载。
mvn clean
mvn clean install -U
./gradlew clean
rm -rf ~/.gradle/caches
find . -name "*.class" -delete
rm -rf target build
rm -rf /opt/tomcat/work/Catalina
rm -rf /opt/tomcat/temp/*
路径按实际 Tomcat 安装位置调整。
rm -rf /tmp/hsperfdata_*
rm -f hs_err_pid*.log
fc-cache -fv
rm -rf ~/.java/deployment/cache
java -version
alternatives --config java
mvn clean
rm -rf ~/.m2/repository
rm -rf target
如果你能说明是 Maven / Gradle / Tomcat / IDE(如 IDEA) 或具体报错信息,我可以给你更精确的清理方案。