idea每次修改都要重新编译,MyEclispes为什么每次修改后必须重新发布才能够刷新原代码

1,MyEclispes为什么每次修改后必须重新发布才能够刷新原代码修改代码后要重新编译才能使用到修改后的效果 有个地方可以设置 在TOMCAT设置 不过我忘了在哪了 【idea每次修改都要重新编译,MyEclispes为什么每次修改后必须重新发布才能够刷新原代码】
2,IDEA 中怎么关掉一改代码就编译在菜单栏中的File下倒数第二个Power Save Mode点击就可以了
3,为什么我每次编译都是全部重新编译这里以 C 语言源程序为例,关于多个 C 语言源程序之间的编译顺序问题,这个是需要在 MAKEFILE 文本文件中写好多个 C 语言源程序的先后顺序 , 如果多个 C 语言源程序的先后顺序写得不正确 , 那么在使用 make 命令对 MAKEFILE 做相关的编译、链接工作时 , 就会把所有的 C 源程序都重新编译一遍(按理说:MAKEFILE 的最大好处就是:如果整个软件系统由多个 C 源程序组成,但是只有其中一个 C 源程序的代码做了改动 , 而其他的源代码没有做过任何改动,那么只需要编译这一个 C 源程序的目标文件 , 然后再和别的 C 源程序的目标文件相链接,生成最终的可执行文件即可,而不需要整个都重新编译一遍)你再仔细把你的 MAKEFILE 文件中的各个 C 源程序的先后次序检查一下,看看是否写得有错误 。写 MAKEFILE 文件也是需要仔细推敲的 。
4,IntelliJ IDEA12 怎么热部署每次修改java文件就得重启tomcat确保使用的是debug模式 。确保tomcat是由idea实例化的 。也就是说tomcat是在idea中配置好的(特殊的修改如:项目配置文件,某些特殊类新增,方法名称参数的添加修改引起的不能热部署就必须重启,当然你也可以用Jrebel插件 。此插件收费 。可以实现大部分的修改热部署,包括修改项目配置文件等热部署 。以下描述均指的是普通的修改下的热部署 。)项目配置如图:当修改文件后,ctrl+F9,编译文件 。tomcat会自动加载新文件 。On frame deactivation选项同样可以选择为 update classes and Resource选项 。它的作用就是在你失去焦点的时候自动编译 。例如:修改某文件后你直接切换到了浏览器,或者点了下别的 。只要当前的intellij idea 不是焦点就会激活自动编译并更新文件动作 。也就是说不用手动按ctrl+F9了 。所有以上操作,请确保是在DEBUG模式下操作 。也就是运行tomcat的时候是debug模式启动的 。

    推荐阅读