在做java开发时,build和compile有什么联系和区别?谢谢。

Python012

在做java开发时,build和compile有什么联系和区别?谢谢。,第1张

build会构建整个工程, compile只会编译工程,build包含compile, 是将源码解释后形成可执行文件。 命令行下的javac就是compilejava则是build。 在实际开发的时候这两个没太大区别, 只有部署的时候才会用到build。

compile 编译,仅仅是把你的java文件或者jsp文件编译成可以再JVM上运行的语言

build 就是构建,它不仅包括compile,而且还要将整个项目搭建起来,对于web project来说,它就相当于弄成一个完整的war包,直接放到容器中就能运行,对于aplication来说,就是弄成一个可以运行的jar