导入库后找不到 main class

Can't find main class after libraries have been imported

我正在尝试通过导入 Eclipse 2019-3 和 Java SE 11 来配置预先存在的 Java 项目。在我导入项目的那一刻,我能够 运行 像往常一样:右键单击 main.java -> 运行 As -> Java 应用程序。

虽然它因为缺少一些库而停止,但它仍然能够找到主要的 class。但是,一旦我导入了我特意创建的 UserLibrary 中存储的丢失的 jar 文件,我就无法再 运行 该项目了。如果我通过单击 main.java 文件尝试 运行 它 returns 我会收到以下消息:

Editor does not contains a main type

如果我尝试 运行 通过右键单击该项目,我会得到一个列表,其中列出了我可以 运行 该项目的所有可能的主电源,但它们都来自库和我实际需要的主要内容不存在。

干线列表吧returns我:

我找到问题所在了。对于可能遇到类似问题的人:基本上,这是我在项目中使用的 JRE 版本与我在其中导入的第三方库之一之间的兼容性问题。将 JRE 版本降低到 Java 10 解决了问题。