Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
每次我需要删除以前的文件以强制编译器不缓存
我使用以下方法编译它:
javac Main.java
和其他导入的文件也不会编译,直到删除
当然,您不希望删除所有导入的类(java.lang?),而只删除您的项目。简单:使用 shell 工具递归删除.class输出文件夹中的所有文件。如果您有专用的输出文件夹,则可以删除整个文件夹。
java.lang
.class
最佳方法:学习 Maven 或 Ant 之类的构建工具,并使用集成方式清理项目输出,例如使用 Maven mvn clean。或者,如果您使用带有内置构建器(例如 Eclipse)的 IDE,则该项目可能有一个干净的选项。
mvn clean
这不是严格意义上的“缓存”。