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

不支持Major.Minor版本52.0-在使用较低版本编译时。怎么还变坏了?[副本]

松英叡
2023-03-14

当我尝试运行我的程序时,我会收到以下错误消息:

Exception in thread “main” java.lang.UnsupportedClassVersionError, Unsupported major.minor version 52.0

我正在使用Eclipse。我试着转到Windows->首选项->编译器,并将我的编译器遵从性级别更改为一个较低的版本,一直降至最低的1.3。我还尝试配置项目特定的设置并执行相同的操作。

很抱歉还有其他类似的问题,但他们的解决方案都没有对我起作用。

共有1个答案

隗驰
2023-03-14

它并没有说您在JDK1.8上运行。您使用的一个类是与Java8一起编写的。请看异常后面的行。你应该看到它是什么级别的。我认为是第三方图书馆。

 类似资料:
  • 我是科特林的初学者。我在执行以下操作时出现以下异常: 线程“main” java.lang.UnsupportedClassVersionError中的异常:org/jetbrains/kotlin/preloading/Preloader : Unsupported major.minor version 52.0 at java.lang.ClassLoader.defineClass1(Na

  • 错误:(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

  • 以前的解决方案建议: 升级Java运行时或 如果有源代码,请使用本地Java编译器(如果有)重新编译该类。 @Brad Parks-https://stackoverflow.com/users/26510/Brad-Parks 由于无法重新编译产生错误的文件,我尝试将我的JRE从JSK1.6升级到JDK1.8-这现在产生了错误: 我对Java还很陌生,所以我可能忽略/误解了一些东西

  • 我使用的是,当我使用以下命令检查Java版本时: