为什么当我在bin目录中创建java文件时,eclipse会在bin目录中创建一个类文件?



当我在eclipse中创建java文件时,它会在bin目录中创建相应的类文件,我认为这是因为eclipse在创建时编译任何java文件?我说的对吗?然后,当我运行它时,它会再次编译任何java项目吗?

如果您选中了Project > Build Automatically,那么Eclipse将编译您的Java代码。

运行程序时不再编译代码

您的第一部分是正确的(例如:bin目录中的*.class)。

Eclipse进行增量编译(例如:几乎像在键入时编译)。

第二部分,我不明白你的问题。

如果选中自动构建选项(菜单->项目->自动构建),则会发生这种情况。如果取消选中该选项,则在保存java文件时将不会创建.class文件。

最新更新