为什么eclipse在我创建一个java文件后立即在bin目录中创建一个类文件?

时间:2014-08-24 15:31:39

标签: eclipse

一旦我在eclipse中创建一个java文件,它就会在bin目录中创建相应的类文件,我认为这是因为eclipse在创建后立即编译任何java文件?我是对的吗?以后它会编译任何文件我运行它时再次运行java项目?

3 个答案:

答案 0 :(得分:1)

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

Eclipse执行渐进式编译(例如:在键入时几乎像编译)。

对于第二部分,我不理解你的问题。

答案 1 :(得分:1)

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

答案 2 :(得分:1)

如果您检查了Project > Build Automatically,则Eclipse会在您编写Java代码时编译。

运行程序时,代码不会再次编译。