Eclipse:现场编辑和运行代码

在Eclipse中编辑Java代码时,我可以通过各种方式修改代码,并在不重新启动程序的情况下使这些更改生效。

这个function的技术是什么? 它是Eclipse的一部分,还是我可以用命令行工具和JDK附带的工具来做的事情?

此功能通常被称为“热代码替换”,并在Java 1.4中引入 – 它是Java虚拟机调试接口的一部分,以及其他各种API。

所以它不是特定于Eclipse,但我不认为JDK提供的任何命令行工具都支持它。