eclipse中project菜单栏下bulid project选项有什么作用?

build project在做web项目是必须的吗?

编译你的工程!
一般都是自动编译,你勾先了build automtic的情况下,build project是灰色的
如果你不是动动编译的,源码变动后,你要手动点下build project源码才会重新编译成class

综上,肯定不是必须的,因为我们用build automtic追问

这个是针对后台的吗?前台变动是不是在tomcat里边勾选自动publish就可以了?(答完就给你分)

追答

我不知道你的后台前台指什么,如果前台是指jsp或者其它页面的话,tomcat确实是不要重启就发布了的
后台指java代码的话,代码变动需要重启tomcat ,如果是automtic 代码一变,在eclipse 里,tomcat是会自动重新publish的

build和pulish的关系在于,如果java代码,你变动了,没有build ,tomcat你怎么publish都是原来的东西
大概就这样

jsp等要不要重新build 你自己只需要稍微测试一下就知道

开发时候设置为build automic,偶尔重启下tomcat,遇到修改后,效果不变等,project 菜单里clean一下,或者server上clean tomcat dir 就这点事,没有太多讲究的

提交回答

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-07-12
单从字面上理解它这个选项的作用就是编译工程!
eclipse一般默认都是自动编译代码,只要你的代码修改后保存,eclipse是会自动编译成class文件的。
但如果你修改过配置,eclipse不是自动编译方式,那么就要点击这个build project选项手动把代码编译成class文件了。
相似回答