每次Java程序运行时,它是否自动编译?

时间:2014-03-27 03:42:43

标签: java

每次Java程序运行时,它是否自动编译? 我倾向于否,因为如果我不使用eclipse但是使用命令行,我必须在运行程序之前编译(javac)。我是对的吗?

由于

1 个答案:

答案 0 :(得分:8)

不,每次运行时都不会自动编译java程序。

必须先显式编译Java程序才能执行它们。每当您要求它运行应用程序时,您的IDE可能会为您执行该功能 - 但这是IDE,而不是Java,从而触发编译。