java - Gradle IntelliJ Idea JavaFX 运行时错误
问题描述
我想使用 JavaFX 开始为我的应用程序做一个接口,但我得到了错误:
java.lang.UnsupportedClassVersionError: org/openjfx/gradle/JavaFXPlugin 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
> org/openjfx/gradle/JavaFXPlugin 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
有人可以解释一下如何为 IntelliJ Idea 修复它吗?
谢谢!
解决方案
它说您当前的 Java 版本只能识别最高 52.0 的类文件版本。这意味着您的系统上安装了 Java 1.8(版本 8)。只需安装 Java 版本 11 即可消除错误。或者,如果您已经安装了 Java 11,请检查项目的 JDK 路径并确保您已配置 JDK 11。 在 Eclipse IDE 上查看此分步解决方案
推荐阅读
- ansible - 需要帮助在 Ansible 中管道 curl 命令
- llvm - 如何在 LLVM 中列出目标特定属性?
- python - 如何使用 ftplib 在远程服务器上创建 .txt 文件并使用变量在其中放置一些字符串?
- tableau-api - 画面中的 IF 语句
- c# - 正则表达式 - 根据某些条件摆脱额外的标签
- angular - 如何在 Typescript 中使用函数参数类型?
- javascript - 如何在 OAuth 2 之后使用 Basecamp3 API 获取令牌?
- javascript - 在 Typescript 中将函数作为参数传递:预期 0 个参数,但得到 1.ts
- c++ - MongoC++ 驱动程序 BSON 构造:基于流与基于字符串解析。哪个性能更好?
- android - 尝试从 URL 解析 JSON 数据:无法解析主机“jsonplaceholder.typicode.com”:没有与主机名关联的地址