简体   繁体   English

Class 已由较新版本的 Java 环境编译

[英]Class has been compiled by a more recent version of the Java Environment

While running Selenium script, I am getting the following error message in the Eclipse console:运行 Selenium 脚本时,我在 Eclipse 控制台中收到以下错误消息:

Class has been compiled by a more recent version of the Java Environment (class file version 53.0), this version of the Java Runtime only recognizes class file versions up to 52.0. Class 已由较新版本的 Java 环境(类文件版本 53.0)编译,此版本的 Java 运行时仅识别 class 文件版本最高为 52.0。


  • Java Version: 8 Java 版本: 8
  • IDE: Eclipse Oxygen IDE: Eclipse Oxygen
  • Firefox Version: 46 Firefox 版本号: 46

This is just a version mismatch.这只是版本不匹配。 You have compiled your code using java version 9 and your current JRE is version 8. Try upgrading your JRE to 9.您已经使用 java 版本 9 编译了代码,并且您当前的 JRE 是版本 8。尝试将您的 JRE 升级到 9。

49 = Java 5
50 = Java 6
51 = Java 7
52 = Java 8
53 = Java 9
54 = Java 10
55 = Java 11
56 = Java 12
57 = Java 13
58 = Java 14
59 = Java 15
60 = Java 16
61 = Java 17
62 = Java 18
63 = Java 19

IDE: Eclipse Oxygen.3 IDE:Eclipse Oxygen.3

To temporarily correct the problem do the following:要临时纠正问题,请执行以下操作:

Project menu > Properties > Java Compiler > Compiler compliance level > 1.8 Project menu > Properties > Java Compiler > Compiler compliance level > 1.8

A permanent fix likely involves installing JDK 9.永久修复可能涉及安装 JDK 9。

FYI 1.8 is what Java 8 is called.仅供参考 1.8 是 Java 8 的名称。

Side bar侧边栏

I recently returned to Java after a foray into C# (a breath of fresh air) and installed Eclipse Oxygen onto a clean system that had never had Java installed on it before.在尝试使用 C#(呼吸新鲜空气)之后,我最近回到了 Java,并将 Eclipse Oxygen 安装到一个以前从未安装过 Java 的干净系统上。 This default everything with a brand new install of Eclipse Oxygen yet somehow or other Eclipse can't get its own parameters to match the jdk that's installed.这个默认的一切都是全新安装的 Eclipse Oxygen 但不知何故或其他 Eclipse 无法获得自己的参数来匹配已安装的 jdk。 This is the second project I created and the second time I ran into this headache.这是我创建的第二个项目,也是我第二次遇到这种头痛。 Time to go back to C#?是时候回到 C# 了?

Related Question相关问题

has been compiled by a more recent version of the Java Runtime (class file version 53.0) 已由更新版本的 Java Runtime(类文件版本 53.0)编译

你可以试试这个方法

javac --release 8 yourClass.java

You might see this error in IntelliJ as well and this comes up in Google.您也可能会在 IntelliJ 中看到此错误,这会出现在 Google 中。

I think it's a Gradle error more than an IDE error.我认为这是一个 Gradle 错误而不是 IDE 错误。

The fix (stolen from here ) is configure Java 11 as a Gradle JVM in IntelliJ:修复(从此处窃取)是将 Java 11 配置为 IntelliJ 中的 Gradle JVM:

File -> Settings -> Build, Execution & Development -> Build Tools -> Gradle and change Gradle JVM to 11文件 -> 设置 -> 构建、执行和开发 -> 构建工具 -> Gradle并将 Gradle JVM 更改为 11

在此处输入图像描述

That screenshot stolen from the Jetbrains issue as well该截图也是从Jetbrains 问题中窃取的

53 stands for java-9, so it means that whatever class you have has been compiled with javac-9 and you try to run it with jre-8 . 53代表 java-9,因此这意味着您已经使用javac-9编译了任何类,并且您尝试使用jre-8运行它。 Either re-compile that class with javac-8 or use the jre-9使用javac-8重新编译该类或使用 jre-9

For temporary solution just right click on Project => Properties => Java compiler => over there please select compiler compliance level 1.8 => .class compatibility 1.8 => source compatibility 1.8 .对于临时解决方案,只需右键单击项目 => 属性 => Java 编译器 => 那里请选择编译器合规级别 1.8 => .class 兼容性 1.8 => 源兼容性 1.8

Then your code will start to execute on version 1.8 .然后您的代码将开始在版本1.8上执行。

I had a similar issue from the console after building a Jar in Intellij.在 Intellij 中构建 Jar 后,我在控制台遇到了类似的问题。 Using the Java configuration to update to a newer version (Windows -> Configure Java -> Update -> Update Now) didn't work and stuck at version 1.8 (Java 8).使用 Java 配置更新到较新版本(Windows -> 配置 Java -> 更新 -> 立即更新)不起作用并停留在 1.8 版(Java 8)。

To switch to a more recent version locally I had to install the Java 15 JDK from https://www.oracle.com/uk/java/technologies/javase-jdk15-downloads.html and add that to my Java runtime environment settings.要在本地切换到更新的版本,我必须从https://www.oracle.com/uk/java/technologies/javase-jdk15-downloads.html安装 Java 15 JDK,并将其添加到我的 Java 运行时环境设置中。

Java 运行时环境设置

I'm writing this because I found the other answers hard to understand.我写这个是因为我发现其他答案很难理解。

Essentially your JRE is not updated and/or Eclipse is not configured to use the most recent JRE.本质上,您的 JRE 未更新和/或 Eclipse 未配置为使用最新的 JRE。

On Windows, go to Control Panel -> Programs -> Java -> update and proceed to update java在 Windows 上,转到控制面板 -> 程序 -> Java -> 更新并继续更新 java

or if you don't have Java, go to Oracle's website and download the most recent JRE.或者,如果您没有 Java,请访问 Oracle 网站并下载最新的 JRE。

Once this is done, go into eclipse, and under the project view, right click on your project, select Java Build Path, double click on JRE System Library, then Select Workspace Default JRE 14.1.完成后,进入eclipse,在项目视图下,右键单击您的项目,选择Java Build Path,双击JRE System Library,然后选择Workspace Default JRE 14.1。

If a recent version of Java doesn't show up here, it probably isn't installed.如果此处未显示最新版本的 Java,则可能未安装。 Check you JRE(NOT JDK) version and make sure it's recent.检查您的 JRE(不是 JDK)版本并确保它是最新的。 If it is, try restarting the computer then trying this again.如果是,请尝试重新启动计算机,然后再试一次。

Your JDK version: Java 8您的 JDK 版本:Java 8
Your JRE version: Java 9您的 JRE 版本:Java 9

Here your JRE version is different than the JDK version that's the case.在这里,您的 JRE 版本与 JDK 版本不同。 Here you can compile all the java classes using JDK version 1.8.在这里,您可以使用 JDK 1.8 版本编译所有 java 类。 If you want to compile only one java class just change the *.java into <yourclassname>.java如果您只想编译一个 java 类,只需将*.java更改为<yourclassname>.java

javac -source 1.8 -target 1.8  *.java

source: The version that your source code requires to compile. source:您的源代码编译所需的版本。
target: The oldest JRE version you want to support.目标:您要支持的最旧的 JRE 版本。

The solution for me was doing what Andrei Ku.netsov said at https://youtrack.jetbrains.com/issue/IDEA-251407/Failed-to-run-Android-project-in-the-Idea-20203-EAP-OutputBuildAction-has-been-compiled-by-a-more-recent-version-of-the-Java , summarized in the following image:我的解决方案是按照 Andrei Ku.netsov 在https://youtrack.jetbrains.com/issue/IDEA-251407/Failed-to-run-Android-project-in-the-Idea-20203-EAP-OutputBuildAction中所说的进行操作-has-been-compiled-by-a-more-recent-version-of-the-Java ,总结如下图:

在此处输入图像描述 "Root cause: IDEA sources are now compiled against Java 11. Known workaround is to configure Java 11 as a Gradle JVM." “根本原因:IDEA 源代码现在针对 Java 11 进行编译。已知的解决方法是将 Java 11 配置为 Gradle JVM。” (Andrei Ku.netsov) (安德烈·库涅佐夫)

You should check your Project Facets.您应该检查您的项目方面。

Project Properties > Project Facets项目属性 > 项目构面

Change java version to the same version you are using.将 java 版本更改为您正在使用的相同版本。 That work for me!那对我有用!

IDE : Eclipse 2021-09 IDE: Eclipse 2021-09

This is caused because you have compiled the code with java version 9 and have java8 installed.这是因为您使用 java 版本 9 编译了代码并安装了 java8。 You don't have to update to solve this issue.您无需更新即可解决此问题。

Right click on project > properties > Java Compiler > untick -Enable project specific settings > configure workspace settings > tick -Use default compliance settings > Apply and Close.右键单击项目 > 属性 > Java 编译器 >取消勾选 - 启用项目特定设置 > 配置工作区设置 >勾选- 使用默认合规性设置 > 应用并关闭。


Now your code should be executed properly.现在您的代码应该可以正确执行了。

转到 Project 部分,单击 properties > 然后到 Java compiler > check compiler compliance level is 1.8 ,否则底部不应有黄色警告

刷新 gradle 依赖项对我有用:右键单击项目 -> Gradle -> 刷新 Gradle 项目。

I faced this error in Intellij.我在 Intellij 中遇到了这个错误。 Apparently, choosing java 1.8 as the project SDK doesn't affect the javac compiler that's used to build the project.显然,选择 java 1.8 作为项目 SDK 不会影响用于构建项目的 javac 编译器。

To change that, go to Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler, and change Project bytecode version to 8.要更改它,请转到 Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler,然后将 Project 字节码版本更改为 8。

I've reproduced on Windows 10 the similar issue in format like:我在Windows 10上重现了类似的问题,格式如下:

Error: LinkageError occurred while loading main class ...
java.lang.UnsupportedClassVersionError: com/.../ServiceApplication 
has been compiled by a more recent version of the Java Runtime (class file version 62.0), 
this version of the Java Runtime only recognizes class file versions up to 61.0

after upgrading the project from Java 17 to Java 18 .在将项目从Java 17升级到Java 18之后。

I had project settings regarding to Java 18 :我有关于Java 18的项目设置:

  1. Command line:命令行:
 java version "18.0.1.1" 2022-04-22 Java(TM) SE Runtime Environment (build 18.0.1.1+2-6) Java HotSpot(TM) 64-Bit Server VM (build 18.0.1.1+2-6, mixed mode, sharing)

在此处输入图像描述

  1. Project Structure -> Project Settings -> Project : Project Structure -> Project Settings -> Project

在此处输入图像描述

  1. Project Structure -> Project Settings -> Modules : Project Structure -> Project Settings -> Modules

在此处输入图像描述

  1. Project Structure -> Platform Settings -> SDKs : Project Structure -> Platform Settings -> SDKs

在此处输入图像描述

And the reason of this issue was:这个问题的原因是:

I forgot to specify the correct version for Run / Debug Configurations -> Build and run to Java 18 instead of Java 17 :我忘记为Run / Debug Configurations -> Build and run to Java 18而不是Java 17指定正确的版本:

在此处输入图像描述

As it was compiled with a newer Java version , but running on the older one.因为它是用较新的 Java 版本编译的,但在较旧的版本上运行。


If it's Maven -related issue, you can modify POM by specifying the -source and -target of the Java Compiler .如果是Maven相关问题,您可以通过指定Java Compiler-source-target修改 POM


Additional helpful links:其他有用的链接:

  1. Setting the Java Version in Maven在 Maven 中设置 Java 版本
  2. Consuming Jar Artifact of a Specific Java Version 使用特定 Java 版本的 Jar Artifact

If you're using IntelliJ IDEA and having this error, try this.如果您使用的是 IntelliJ IDEA 并遇到此错误,请尝试此操作。

  1. Command +, (Open Preferences) Command +,(打开首选项)
  2. Build, Execution, Deployment > Build Tools > Gradle构建、执行、部署 > 构建工具 > Gradle
  3. Gradle JVM > Change it to a proper version Gradle JVM > 改成合适的版本

这是一个例子,如果您的计算机运行在旧版本的 java 上并且 Neo4J 是在最新版本上编译的,请尝试在您的计算机上安装相同版本或更高版本。

I'm getting the same problem with Sonarqube我在 Sonarqube 上遇到了同样的问题

has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0已由更新版本的 Java Runtime(类文件版本 55.0)编译,此版本的 Java Runtime 仅识别最高 52.0 的类文件版本

Sonarqube with AzureDevOps error output:带有 AzureDevOps 错误输出的 Sonarqube:

INFO: SonarScanner 4.6.2.2472信息:SonarScanner 4.6.2.2472
INFO: Java 1.8.0_231 Oracle Corporation (32-bit)信息: Java 1.8.0_231 Oracle Corporation(32 位)
INFO: Windows Server 2016 10.0 x86信息:Windows Server 2016 10.0 x86
INFO: User cache: C:\Windows\system32\config\systemprofile.sonar\cache信息:用户缓存:C:\Windows\system32\config\systemprofile.sonar\cache
INFO: Scanner configuration file: C:\agent_a_work_tasks\SonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a063157\5.4.0\classic-sonar-scanner-msbuild\sonar-scanner-4.6.2.2472\bin..\conf\sonar-scanner.properties信息:扫描仪配置文件:C:\agent_a_work_tasks\SonarQubePrepare_15b84ca1-b62f-4a2a-a403-89b77a063157\5.4.0\classic-sonar-scanner-msbuild\sonar-scanner-4.6.2.2472\bin..\conf\sonar-scanner 。特性
INFO: Project root configuration file: C:\agent_a_work\189.sonarqube\out\sonar-project.properties INFO:项目根配置文件:C:\agent_a_work\189.sonarqube\out\sonar-project.properties
INFO: Analyzing on SonarQube server 9.4.0信息:在 SonarQube 服务器 9.4.0 上进行分析
INFO: Default locale: "en_AU", source code encoding: "windows-1252" (analysis is platform dependent) INFO:默认语言环境:“en_AU”,源代码编码:“windows-1252”(分析取决于平台)
INFO: ------------------------------------------------------------------------信息:------------------------------------------------ ----------------------
INFO: EXECUTION FAILURE信息:执行失败
INFO: ------------------------------------------------------------------------信息:------------------------------------------------ ----------------------
INFO: Total time: 0.405s INFO:总时间:0.405s
INFO: Final Memory: 3M/15M信息:最终内存:3M/15M
##[error]ERROR: Error during SonarScanner execution ##[error]ERROR:SonarScanner 执行期间出错
java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation 已由更新版本的 Java Runtime(类文件版本 55.0)编译,此版本的 Java Runtime 仅识别最高 52.0 的类文件版本


I had Java v11 installed on the Sonarcube server, but the error is saying its the Build Agent that doesn't have Java v11.我在 Sonarcube 服务器上安装了 Java v11,但错误是说它的构建代理没有 Java v11。

I decided to add the Java v12 bin path to the Environment Variable Path for it to be detected.我决定将 Java v12 bin 路径添加到 Environment Variable Path 以便检测到它。 IMPORTANT THIS NEEDS TO BE DONE ON THE BUILD AGENT:重要的是,这需要在构建代理上完成:

在此处输入图像描述

For a Hosted Build Agent you can install JDK v11 or use this PowerShell script step: 对于托管构建代理,您可以安装 JDK v11或使用此 PowerShell 脚本步骤:

- task: PowerShell@2
  displayName: 'Download and Install Java v11'
  inputs:
    targetType: 'inline'
    script: |
      [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
      $Command = "c:\jdk-11.0.15_windows-x64_bin.exe"
      $Parms = "/s"
      Write-Host [System.IO.File]::Exists($Command)
      if ([System.IO.File]::Exists($Command)) {
        Write-Host 'Downloading Java11.exe'      
        Invoke-WebRequest https://yourOwnUrl.com/jdk-11.0.15_windows-x64_bin.exe -OutFile $Command
      }
      Write-Host [System.IO.File]::Exists($Command)
      & "$Command" $Prms
      [System.Environment]::SetEnvironmentVariable("JAVA_HOME", "C:\Program Files\Java\jdk-11.0.15")
      [System.Environment]::SetEnvironmentVariable("Path", [System.Environment]::GetEnvironmentVariable('Path', [System.EnvironmentVariableTarget]::Machine) + ";$($env:JAVA_HOME)\bin")

In my case, I'm building with VS2019 some C++ code that is using ANTLR4.就我而言,我正在使用 VS2019 构建一些使用 ANTLR4 的 C++ 代码。 ANTLR4 is java based, and to use it I run java commands as a custom build step. ANTLR4 是基于 java 的,为了使用它,我运行 java 命令作为自定义构建步骤。

Earlier that day I had updated my JRE (Java Runtime Environment) on my new laptop to 1.8.那天早些时候,我将新笔记本电脑上的 JRE(Java 运行时环境)更新到了 1.8。 Not thinking, since it's been a year since I ran ANTLR4 stuff... I need the full JDK to COMPILE with java.没想到,自从我运行 ANTLR4 东西已经一年了……我需要完整的 JDK 来用 java 编译。 So I had a 1.8 RUNTIME, but the VS2019 build shell was finding the JDK1.7 compiler.所以我有一个 1.8 的 RUNTIME,但是 VS2019 构建 shell 正在寻找 JDK1.7 编译器。 Once I installed the 1.8 JDK, all was good.一旦我安装了 1.8 JDK,一切都很好。

So 80% of the time JRE is fine for me... it's just when I need the full JDK, DOH I need the full JDK.所以 80% 的时间 JRE 对我来说都很好......只是当我需要完整的 JDK 时, DOH我需要完整的 JDK。

In build.gradle(app) update as below: (Worked for me)在 build.gradle(app) 更新如下:(为我工作)

 kotlinOptions {
        jvmTarget = '1.8'
    }

For me this problem was resolved by just installing older version of testng.对我来说,只需安装旧版本的 testng 即可解决此问题。 Looks like It compiles with my Java 8看起来它可以用我的 Java 8 编译

If you're using IntelliJ IDEA and having this error, try this.如果您使用 IntelliJ IDEA 并遇到此错误,请尝试此操作。

1. Command + , (Open Preferences)
2. Build, Execution, Deployment > Build Tools > Gradle
3. Gradle JVM > Change it to a proper version

Check the version of Java configured in IDE by navigating to Settings -> Build, Execution, Deployment > Build Tools > Gradle检查 IDE 中配置的 Java 的版本,方法是导航到 Settings -> Build, Execution, Deployment > Build Tools > Gradle

Faced the same issue when initialise my project from spring initizer We need to match the version of java used for run and compile in "build.gradle.kt" file as shown below:spring初始化程序初始化我的项目时遇到同样的问题我们需要匹配用于运行和编译的 java 的版本在“build.gradle.kt”文件中,如下所示:

在此处输入图像描述

In my case, I use the IntellJ Idea and set JDK11 as my SDK and JDK17 in gradle setting.就我而言,我使用 IntellJ Idea 并将 JDK11 设置为我的 SDK 和 gradle 设置中的 JDK17。

Just update my SDK as JDK17, it was solved只需将我的 SDK 更新为 JDK17,即可解决

Check the JDK in "Project Setting"(CMD+;) -> SDK在“项目设置”(CMD+;) -> SDK中检查JDK

with

the gradle JVM in "Preference"(CMD+,) -> Build Tools -> gradle JVM gradle JVM 在“首选项”(CMD+,) -> 构建工具 -> gradle Z18B5A2A17C4DADE39DZD7Z

分级JVM2

Faced the same issue when initialise my project from spring initizer We need to match the version of java.sourceCompatibility and jvmTarget used for run and compile in "build.gradle.kt" file.spring初始化程序初始化我的项目时遇到同样的问题我们需要匹配java.sourceCompatibility 的版本和用于在“build.gradle.kt”文件中运行和编译的 jvmTarget。

For Android Studio, File -> Project Structure [Ctrl + Alt + Shift + S]对于 Android Studio,文件 -> 项目结构 [Ctrl + Alt + Shift + S]

参考图像

Last week, I updated my Mac's Android Studio from 2021.2.1 to 2021.3.1.上周,我将 Mac 的 Android Studio 从 2021.2.1 更新到 2021.3.1。 Then our project was built failed for the similar reason:然后我们的项目由于类似的原因构建失败:

Cause: com/android/tools/idea/gradle/run/OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 53.0 Cause: com/android/tools/idea/gradle/run/OutputBuildAction 已被较新版本的 Java Runtime(类文件版本 55.0)编译,此版本的 Java Runtime 仅识别 class 文件版本最高为 53.0

I found several discussion on the Jetbrains YouTrack Forum: Failed to run Android project in the Idea 2020.3 EAP (OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0)) .我在 Jetbrains YouTrack 论坛上找到了几个讨论: Failed to run Android project in the Idea 2020.3 EAP (OutputBuildAction has been compiled by a more recent version of the Java Runtime (class file version 55.0)) The suggested workaround is to update the defined Gradle JDK version to JDK11, but many Android projects don't support Gradle JDK11, so does mine.建议的解决方法是将定义的 Gradle JDK 版本更新为 JDK11,但是许多 Android 项目不支持 Gradle JDK11,我的也不支持。

Another solution is to downgrade Android Studio from 2021.3.1 to 2021.2.1, and it worked for me.另一个解决方案是将 Android Studio 从 2021.3.1 降级到 2021.2.1,它对我有用。 Hope it helps.希望能帮助到你。

it looks like everyone is using windows for development, but if you use Linux, lower your Java version.貌似大家都在用windows做开发,但是如果你用Linux,就把你的Java版本调低。 maybe install JDK 8, the version table provided by @Nithin should give you an idea of which version you want to install.也许安装 JDK 8,@Nithin 提供的版本表应该让您了解要安装哪个版本。

After configuring the version of the compiler to 1.8 (your required version), try the older version of spring boot currently it is 3.0.0 by default but you can try 2.7.6 instead.将编译器版本配置为 1.8(您需要的版本)后,尝试旧版本的 spring 启动,目前默认为 3.0.0,但您可以尝试使用 2.7.6。

enter image description here在此处输入图像描述

For PhpStorm 2022.3 try:对于 PhpStorm 2022.3 尝试:

sudo apt-get purge openjdk-\*
sudo apt install openjdk-19-jdk
export JAVA_HOME=/usr/lib/jvm/java-19-openjdk-amd64
export PATH=$PATH:$JAVA_HOME/bin
/opt/PhpStorm-223.7571.212/bin/phpstorm.sh

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 Class 已由更新版本的 Java 环境(类文件版本 52.0)编译。 - Class has been compiled by a more recent version of the Java Environment (class file version 52.0.)' UnsupportedClassVersionError: 已由较新版本的 Java Runtime(类文件版本 55.0)编译,此版本 (..) 高达 52.0 - UnsupportedClassVersionError: has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version (..)up to 52.0 已由较新版本的 Java 运行时编译(类文件版本 57.0) - Has been compiled by a more recent version of the Java Runtime (class file version 57.0) SearchServlet已由更新版本的Java Runtime编译 - SearchServlet has been compiled by a more recent version of the Java Runtime CamelContextAware 已由 Java 运行时的更新版本编译 - CamelContextAware has been compiled by a more recent version of the Java Runtime JNI 错误:一个类已被更新版本的 Java 运行时编译 - JNI error : A class has been compiled by a more recent version of the Java Runtime org/testng/ITestListener 已由更新版本的 Java 运行时(类文件版本 55.0)编译,最多只能识别 52 版本 - org/testng/ITestListener has been compiled by a more recent version of the Java Runtime (class file version 55.0), only recognizes version up to 52 文件已被更新版本的 Java 运行时错误 SceneBuilder 编译 - File has been compiled by a more recent version of the Java Runtime error SceneBuilder Spring Boot Application 已由更新版本的 Java 运行时编译 - Spring Boot Application has been compiled by more recent version of Java runtime Docker 运行返回异常:应用程序已由 Java 运行时的更新版本编译 - Docker run returns an exception: Application has been compiled by a more recent version of the Java Runtime
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM