问题描述: 在一个工作空间我有很多包,每个包都有很多类文件。几乎每个类文件都定义了 main 方法。以前,无论我想运行哪个文件,我都会打开它并运行。但是现在,无论我打开并尝试运行哪个文件,它总是从我的工作区运行一个文件,说“X”。如果我删除该文件,它会抛出一个异常“NoClassDefinitionFoundError”。我还收到错误消息:无法获取工作区根目录。
在我开始收到此错误之前,它对我来说一直运行良好。具体来说,eclipse如何加载一个类来运行?可能里面有什么乱七八糟的。
PS:这些类文件在逻辑上不相关。它们是具有解决一些小问题的主要方法的单个文件。