如何删除过时的java类文件?

时间:2013-08-25 22:54:06

标签: java

每次我需要删除以前的文件以强制编译器不缓存

我使用以下方法编译它:

javac Main.java

和其他导入的文件也被编译,直到删除

1 个答案:

答案 0 :(得分:1)

当然,您不希望删除所有导入的类(java.lang?),而只删除您的项目。简单:使用shell的工具以递归方式删除输出文件夹中的所有.class个文件。如果您有专用的输出文件夹,则可以删除整个文件夹。

最佳方法:学习像Maven或Ant这样的构建工具,并使用集成的方法来清理项目输出,例如:与Maven mvn clean。或者,如果您使用带有内置构建器的IDE(例如Eclipse),则项目可能会有一个干净的选项。

严格来说,这不是“缓存”。