我正在尝试通过导入到Eclipse 2019-3和Java SE 11中来配置一个先前存在的Java项目。到导入该项目的那一刻,我就能够照常运行它:右键单击main.java ->运行方式-> Java应用程序。 尽管由于缺少某些库而停止运行,但仍可以找到主类。 但是,一旦我导入了故意创建的UserLibrary中存储的丢失的jar文件,我就无法再运行该项目。 如果我尝试通过单击main.java文件运行它,则会向我返回以下消息: “编辑器不包含主要类型”。 如果我尝试通过右键单击该项目来运行它,则会获得可以运行该项目的所有可能的主设备的列表,但是它们全部来自库,而我实际上不需要的主设备不存在。 >
返回主电源列表:
有人可以帮我吗?
答案 0 :(得分:0)
我找到了问题所在。对于可能遇到类似问题的用户:基本上,这是我在项目中使用的JRE版本与我在其中导入的第三方库之一之间的兼容性问题。将JRE版本降低到Java 10解决了这个问题。