首页 > 解决方案 > 在引用的 Java 源文件发生更改后,Javac 不会重新编译引用的类

问题描述

我的 main.java 文件调用 Tree.java,后者又调用 TreeNode.java 文件。每当我第一次使用 main.java 编译时。一切运行完美。但是如果我在 Treenode.java 中进行了任何更改,它不会重新编译它的类文件并且我得到相同的输出。

我研究了每当源文件与类文件相比更新时间戳时,javac 会重新编译类文件。但它在这里不起作用。

我尝试使用 IDE,它正在完美更新。我只使用 cmd 来解决这个问题。请帮助解决这个问题。

标签: javacmdjavac.class-file

解决方案


推荐阅读