Eclipse如何管理不同的运行Java类

Tho*_*Lee 2 java eclipse

如果我有一个Java文件test.java,并使用Eclipse运行它并且需要很长时间来处理,为什么我能够修改test.java并同时运行它的另一个实例?应该有一个test.class文件,但Eclipse似乎在运行时缓存旧文件,对吧?

MrS*_*h42 5

程序运行时,类文件已经由类加载器加载到内存中.因此,VM不再需要.class文件.如果.class文件在文件系统上发生更改,那么没问题.