导入库后无法找到主类

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (8)

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

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

编辑器不包含主要类型

如果我尝试通过右键单击项目来运行它,我会得到一个可以运行项目的所有可能主管的列表,但是所有这些都来自库,我实际需要的主要部分不存在。

它返回给我的主电源列表:

提问于
用户回答回答于

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

扫码关注云+社区

领取腾讯云代金券