我想在我的应用程序中编译多个java文件,而无需重新启动Weblogic和Tomcat.否则,这需要很多时间.为此,我在Eclipse中获得了一个Hotswap插件,但这并不适用于所有情况.它说它适用于单个文件编译.即使我使用它,它在所有情况下都不起作用.
有没有其他方法可以做到这一点,还是有任何其他插件/脚本/软件可以帮助我吗?
如果有一些开源的,那将非常有帮助.
提前致谢.
有一件事是编译类,但您还需要JAVA VM来重新加载类并使用它们,这称为热交换.对于最好的热交换课程,你需要像javarebel这样的东西.它允许您热插入比常规SUN JVM 更多类型的代码更改.如果您在爆炸模式下运行部署,那么您可以免费使用,并且可以在一秒左右的时间内测试任何代码更改.我们是相当测试驱动的,所以当我组装整个应用程序时,我只在这个短暂的阶段使用javarebel,但它工作得非常好.