繁体   English   中英

为什么Eclipse不断在我的工作区中重建项目?

[英]Why is Eclipse constantly rebuilding the project in my workspace?

我们正在使用JRebel快速将Java代码更改重新加载到我们的JVM中。 这很棒!

但是,我们也使用Eclipse作为IDE。 由于某种原因,Eclipse可以真正重建我的工作区中的整个项目,只是因为我添加了一个注释,我删除了一个方法,或者任何其他一些代码更改......由于这个重建阶段,所有类都被重新生成并且是必需的由JRebel重新加载。

没有办法调试为什么Eclipse总是重建我们的项目,即使是一个愚蠢的小代码更改? 我正在使用Eclipse Indigo。

谢谢,Jochen

您需要禁用(或)取消选中“ Build Automatically

转到项目菜单--->取消选中自动构建。

注意:这会禁用自动构建。 但正如JesperE评论的那样,它可能会影响你JRebel的原因。

“自动禁用构建”选项不会破坏JRebel。 JRebel取决于编译的结果,因此如果禁用自动构建,则必须自己编译已更改的类,就是这样。

您可以尝试设置VM参数-Drebel.check_class_hash = true ,它将在重新加载类之前检查校验和。 它可以将重新加载时间从几毫秒减慢到几毫秒。 但它仍然比必须重新加载所有项目类的情况更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM