如何弄清楚我的Java Eclipse项目有什么错误?

2022-09-03 08:52:33

我已经从现有源代码创建了一个Java项目,在Eclipse中使用Ant构建脚本。我无法运行我的项目,因为 Eclipse 告诉我其中至少有一个错误。

现在,我知道该项目在命令行上运行良好,因此我怀疑存在 Eclipse 配置错误。

据我所知,我从Eclipse那里得到的唯一反馈是

  1. 在包资源管理器窗口中Eclipse Error Package Explorer
    我的项目上有一个小红色的 X(源:gregmattes.com

  2. 当我尝试运行项目时,对话框窗口说项目中Eclipse Error Dialog
    有错误(来源:gregmattes.com

这一切都很棒,但错误是什么?

某处是否有“向我显示下一个错误”按钮?

过去,在其他Eclipse项目中,我注意到在包含有错误的源文件的文件夹上还有其他小红色的X,小红色的X也出现在源文件上。我扫描(手动)了所有源文件,我没有找到任何其他红色的X(再次,“下一个错误”按钮在哪里?

如果我选择“继续”按钮,迎接我的主类的 a,这使我怀疑存在类路径问题。我已经检查了类路径,我相当确定它是正确的。有没有办法查看Eclipse正在调用的确切jvm命令行?我意识到它可能是以编程方式调用JVM,而不是在“真正的”命令行上。无论如何,除了运行配置对话框之外,还有没有办法查看当我点击“继续”按钮时实际发生的情况?java.lang.NoClassDefFoundError


答案 1

错误显示在视图中。如果未打开,请转到:Problems

Window > Show View > Problems

alt text

也可通过键盘快捷键访问Alt+Shift+Q,X


答案 2

Selecing将打开“问题”视图,该视图应包含所有问题,其位置和性质的列表(可以将其配置为仅显示项目或文件本地问题,因此您可能还必须单击该项目)。很可能您在项目中有配置错误,例如,对找不到的JAR库的引用。Window -> Show View -> Problems


推荐