从命令提示符清除已编译的java类

从命令提示符清除已编译的java类,java,Java,在java中,从命令提示符下工作,有没有办法从内存中清除编译过的类 我在一个使用共享计算机的班级。因为我们都有相同的作业,所以我们常常以相同的类名结束。我想要一种方法来清除其他学生已经完成的任何先前编译的课程,这样我就可以重新开始 示例:我有一个使用类Person对象的类库。如果我坐在电脑前,其他人已经编译了一个类,我怎么才能清除他们的类并重新开始呢?Java在类路径中搜索类,只要你的输出目录是类路径上的第一个元素,它总是会首先被提取。您可以使用echo$classpath检查当前类路径。 然后

在java中,从命令提示符下工作,有没有办法从内存中清除编译过的类

我在一个使用共享计算机的班级。因为我们都有相同的作业,所以我们常常以相同的类名结束。我想要一种方法来清除其他学生已经完成的任何先前编译的课程,这样我就可以重新开始


示例:我有一个使用类Person对象的类库。如果我坐在电脑前,其他人已经编译了一个类,我怎么才能清除他们的类并重新开始呢?

Java在类路径中搜索类,只要你的输出目录是类路径上的第一个元素,它总是会首先被提取。您可以使用
echo$classpath
检查当前类路径。 然后你可以用
设置CLASSPATH=/path/to/my/output:$CLASSPATH

事实证明,前一个家伙从来没有为他的闪存驱动器按过弹出媒体按钮,所以计算机没有识别出我的驱动器。在命令提示符下,尝试编译什么也不做……就像它编译时没有错误,但从未实际重写上一个类一样

这可能是一个非常孤立的问题…学校计算机有最大的限制,再加上从命令提示符工作


无论如何……吸取了教训。

学校的计算机需要很长时间才能重新启动,我希望避免这种情况。有更多知识的人可能会纠正我,但编译自己的Person类不应该覆盖现有文件吗?如果您使用的是Person,您可能会编译自己的Bank@CubeJockey你是对的,它们不在内存中,它们在文件系统中。你的教授让你失望了。请做一些关于编译、类、类文件、类路径、java编译器、java解释器(又名JVM)、操作系统进程的研究。