程序运行时删除类文件?

时间:2012-04-10 16:21:41

标签: java classpath delete-file

一个java程序正在运行,它有无限循环。现在,当程序运行时,我删除该程序的类文件,那么会发生什么?程序会继续保持原样还是会停止..?

2 个答案:

答案 0 :(得分:4)

不要担心,没有任何反应。它在运行时存储在JVM中。

答案 1 :(得分:2)

加载Java类后,它不会再次加载,可以在不受影响的情况下删除。

如果在加载类之前删除该类,则只会出现问题。