当前位置: 首页 > 知识库问答 >
问题:

特殊的Eclipse java.lang.UnsupportedClassVersionError,不支持Major.Minor版本52.0

阎志义
2023-03-14

首先,我想指出,我意识到这个问题已经被问了无数次,我意识到通常的解决办法。然而,这对我似乎不起作用。

当线程“main”java.lang.UnsupportedClassVersionError:org/Telegram/Mtproto/State/ConnectionInfo:Unsupported Major.Minor version 52.0中出现错误异常时,通常是使用不兼容的JDK-JRE组合进行编译造成的。然而,如下图所示,我的设置似乎是有序的:

图。1.JDK遵从性

图。2.JRE设置

图。3.Java之家

问题似乎出在哪里?我错过了什么?我正在使用Eclipse Luna,试图运行一些Telegram API第11层代码(我认为该代码可以工作,因为它被其他人使用)。


共有2个答案

荆运诚
2023-03-14

我看到JDK 1.8有一个32位的JDK版本,而JDK 1.7有一个64位的版本。如果您在64位的机器上运行项目,请尝试使用64位的JDK 1.8版本注意:eclipse也必须有一个64位的版本

华昕
2023-03-14

就我所知,java_home环境变量与Eclipse如何运行代码无关。同样,您为项目显示的编译器设置不会影响代码的运行方式。

相反,您需要查看运行时使用的运行配置,并检查其中的环境。确保你使用的是Java 8,一切都应该是好的。单击Run按钮旁边的三角形,然后选择“Run Configurations...”打开包含所有设置的对话框。然后查看JRE选项卡,确保使用了正确的JRE。

 类似资料:
  • 错误:(1,0)原因:com/android/build/gradle/libraryplugin:不受支持的Major.minor版本52.0 存档中 MyPath\AndroidStudioProjects\MyApp\App\libs\ColorPickerPreference\ColorPickerPreference\build.grad 和java版本 java版本“1.7.0_79”

  • 我试图按照Kafka网站https://kafka.apache.org/quickstart上的指南操作,但当我使用kafka2.12-2.5.0并尝试启动zookeeper时,我得到了: 我用的是Redhat7.1。尝试更新Java: 我应该有什么版本的Java?

  • 问题内容: Hello Hello.html Error 可能是什么问题? 问题答案: 问题是由于Java版本不匹配。参考类参考: Java SE 12 = 56(十六进制0x38) Java SE 11 = 55(十六进制0x37) Java SE 10 = 54 Java SE 9 = 53 Java SE 8 = 52 Java SE 7 = 51 Java SE 6.0 = 50 Java

  • 我刚刚从SVN下载了一个grails项目。 我看到不受支持的Major.Minor版本是S.O.上的一个众所周知的问题。由于运行时和编译时使用的JDK版本不匹配而导致。 但我使用的是与下面相同的版本: 外壳: JAVA构建路径: 请告诉我,我错过了什么,仍然有下面的错误? 我通过右键单击Project->Run-as->grailsCommand(run-app)来运行它

  • 我已经下载了程序: 解压缩它: 进入文件夹并运行: 这是我得到的错误: 我这样做过: 但是同样的错误 我的java版本: javac1.6。0_35 Java版本"1.6.0_35"OpenJDK运行时环境(IcedTea6 1.13.7) (6b35-1.13.7-1~Deb7u1)OpenJDK 64位服务器VM(build 23.25-b01,混合模式) 我读到这篇文章是因为我编译的版本比J

  • 我的pom.xml: 似乎所有的设置都是正确的,我指的是在pom和服务器上的java版本。