Java实时调试(游戏)

时间:2012-04-12 15:12:41

标签: java debugging

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

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

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

此致 Erwald

2 个答案:

答案 0 :(得分:7)

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

答案 1 :(得分:2)

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

然而,某些更改需要重新编译(添加或删除方法等)

他使用的东西可能是日食。