在运行程序时重新编译java类

时间:2016-11-29 15:13:46

标签: java compilation recompile

我不确定如何描述这个,所以我会尽我所能:

假设我有2个类,一个叫Ping(一个等待某些输入的监听器类),另一个叫Pong。在Ping类中,我保存了一个Pong对象:public static Pong pong = new Pong()

现在当main方法在Ping类中运行时,我编辑了Pong类中的代码,现在我想用新代码更新我的Pong对象,问题是,如果我只是这样做:{ {1}}这将创建一个与我之前的对象相同的对象。所以我想知道的是,我如何重新编译Pong类并在Ping类中创建一个具有更新代码的新Pong对象,而不停止主程序?

我希望我对我的问题很清楚,任何帮助/建议都表示赞赏。

0 个答案:

没有答案