0

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

我使用以下方法编译它:

javac Main.java

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

4

1 回答 1

1

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

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

这不是严格意义上的“缓存”。

于 2013-08-25T23:28:05.287 回答