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

时间:2015-11-24 18:57:45

标签: java

在java中,从命令提示符开始,是否有办法从内存中清除已编译的类?

我在使用共享计算机的类中。由于我们都有相同的作业,我们通常会得到相同的类名。我想要一种方法来清除其他学生已经完成的任何以前编译的课程,所以我可以重新开始。

示例:我有一个使用类Person对象的类Bank。如果我坐在电脑前,其他人已经编写了一个课程,我该如何清除他们并重新开始?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

好吧,事实证明以前的家伙从来没有为他的闪存驱动器弹出弹出按钮,所以计算机无法识别我的驱动器。从命令提示符,尝试编译只是做任何事情......就像它编译时没有错误但从未真正覆盖前一个类。

这可能是一个非常孤立的问题......具有最大限制的学校计算机,以及在命令提示符下工作。

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