我正在尝试通过导入到Eclipse2019-3和JavaSE11中来配置一个已经存在的Java项目。在导入项目的那一刻,我可以像往常一样运行它:右键单击main.java -> run as -> Java Application。
尽管它因为缺少一些库而停止,但它仍然能够找到主类。但是,一旦我导入了存储在我特意创建的UserLibrary中缺少的jar文件,我就不能再运行该项目了。如果我尝试通过单击main.java文件来运行它,它将返回以下消息:
编辑器不包含主类型
如果我尝试通过右键单击项目来运行它,我会得到一个列表,其中列出了我可以运行该项目的所有可能的干线,但所有这些干线都来自于库,而我实际需要的干线并不存在。
它返回给我的电源列表:
发布于 2019-05-31 22:52:49
我找到了问题所在。对于那些可能遇到类似问题的人来说:基本上,这是我在项目中使用的JRE版本与我在其中导入的第三方库之间的兼容性问题。将JRE版本降低到Java10解决了这个问题。
https://stackoverflow.com/questions/56375207
复制相似问题