6

在此视频中:http://www.youtube.com/watch?v=BES9EKK4Aw4

Notch(我的世界的创造者)正在做他所说的“实时调试”。他实际上是在修改代码并同时玩游戏,而不是每次都重新编译。

有谁知道这叫什么或者我可以在哪里获得有关如何实现这一目标的更多信息?我一直在环顾四周,没有任何成功!

问候, 厄瓦尔德

4

2 回答 2

8

此功能称为“热交换”,某些 JVM 支持此功能。Eclipse IDE 调试器能够在调试 ( F11) 模式下热交换您的代码。Eclipse 还可以在您保存修改后的文件后自动构建您的项目(以及在运行调试构建时进行热交换)。Notch 似乎正是在使用这种技术。

于 2012-04-12T15:19:09.377 回答
2

一些 IDE 正在这样做,例如:eclipse、netbeans、intellij idea 等。

但是有些更改需要重新编译(方法添加或删除等)

他使用的可能是日食。

于 2012-04-12T15:18:09.537 回答