java - 什么技术/方法用于动态编译 Java? [包括视频]

标签 java compilation on-the-fly

我在 this twitch VOD 上观看 Ludum Dare 比赛的 Notch 代码 Minicraft我想知道:他用什么让他在代码中所做的更改在游戏的运行实例中立即生效?

Twitch link again (@6hours15minutes40seconds)

最佳答案

Eclipse 包含一个名为 hot swapping 的功能,当您按下调试按钮运行您的应用程序时使用。

当您的应用程序在该模式下运行时,您可以更改代码并保存它,新代码将替换为旧代码(如果没有任何错误)。

关于java - 什么技术/方法用于动态编译 Java? [包括视频],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16780178/

相关文章:

java - IllegalStateException 在 Activity 中替换 fragment 时找不到 fragment 的 View

java - Scala Chart (JFreeChart) 无法在 AWS 服务器上运行

Java编译文件目录问题

c# - 加载程序集并更改源代码,这可能吗?如何做?

java - Spring Boot Rest api

java - 如何知道一个java类是由jdk 64位还是32位版本编译的?

c++ - 如何从 MAC 中的/Library/Framework 文件夹中包含 C++ 中的文件

c++ - 如何从Windows for Linux(Dev-Cpp)编译C++代码

rotation - 在 Bullet 物理中动态更改 btRigidBody 的位置/方向

php - 目录条目 : Updated html files or on-the-fly from database?