很可能是飞行员失误。我有一个正在正确构建但不再正确的项目。我检查了构建和运行路径设置,找不到任何不正确的东西(在类路径文件中也没有)。我在下面发布相关内容 - 任何解决此问题的建议都将受到欢迎(除了解冻我的大脑)。我所有的 jar 文件都在 lib 目录中,并且被这样引用 - 但是,当我运行项目时,我得到一个“找不到或加载主类”异常。我在项目的一个类中有一个 public static void main(String[] args) 方法(项目中没有其他主要方法)。
我在运行配置中指定了一个主类(这个类包含主方法)。
更新:我能够将该项目重新创建为一个新的 Eclipse 项目并干净地构建/运行。试图找出导致上一个项目出现问题(仍未解决)的原因。
第二次更新 我在项目中添加了一个 JRE 目录,但我认为它没有被引用。从父目录中删除它解决了运行项目的问题。它与 system/eclipse 上的默认 JRE 版本相同。