一旦我在eclipse中创建一个java文件,它就会在bin目录中创建相应的类文件,我认为这是因为eclipse在创建后立即编译任何java文件?我是对的吗?以后它会编译任何文件我运行它时再次运行java项目?
答案 0 :(得分:1)
第一部分是正确的(例如:*.class
目录中的bin
。
Eclipse执行渐进式编译(例如:在键入时几乎像编译)。
对于第二部分,我不理解你的问题。
答案 1 :(得分:1)
如果选中自动构建选项(菜单 - >项目 - >自动构建),则会发生这种情况。如果取消选中该选项,则在保存java文件时不会创建.class文件。
答案 2 :(得分:1)
如果您检查了Project > Build Automatically
,则Eclipse会在您编写Java代码时编译。
运行程序时,代码不会再次编译。