首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

使用openjdk 14的gradle不受支持的类文件主要版本58

是指在使用openjdk 14和gradle构建项目时,不支持主要版本号为58的类文件。

类文件主要版本号是Java编译器生成的字节码文件的版本号,每个Java版本对应着不同的类文件主要版本号。在Java 14中,类文件主要版本号为58。

由于openjdk 14的gradle不支持主要版本号为58的类文件,可能会导致编译错误或运行时错误。为了解决这个问题,可以尝试以下几种方法:

  1. 升级gradle版本:检查并升级使用的gradle版本,以确保支持主要版本号为58的类文件。可以通过在项目的build.gradle文件中修改gradle版本号来实现。
  2. 降低Java版本:将项目的Java版本降低到openjdk 14所支持的主要版本号以下,例如降低到Java 13或更低版本。
  3. 更新编译选项:在项目的build.gradle文件中,尝试添加或修改编译选项,以确保生成的类文件的主要版本号符合openjdk 14和gradle的要求。

需要注意的是,以上方法仅供参考,具体解决方法可能因项目配置和环境而异。建议在遇到此类问题时,查阅相关文档、社区或官方支持渠道,以获取更准确和详细的解决方案。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云开发者平台:https://cloud.tencent.com/developer
  • 云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 云数据库 MySQL 版:https://cloud.tencent.com/product/cdb_mysql
  • 云原生容器服务:https://cloud.tencent.com/product/tke
  • 人工智能平台:https://cloud.tencent.com/product/ai
  • 物联网平台:https://cloud.tencent.com/product/iotexplorer
  • 移动开发平台:https://cloud.tencent.com/product/mpp
  • 云存储(COS):https://cloud.tencent.com/product/cos
  • 区块链服务:https://cloud.tencent.com/product/tbaas
  • 腾讯元宇宙:https://cloud.tencent.com/solution/metaverse
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • Java近期新闻:Spring Framework 6.1、Spring Data 2023.1、Payara Platform

    CVE-2023-41699 安全漏洞,这是一个 URL 重定向到不受信任站点漏洞。...Micronaut Launch 中已添加了对 JDK 21 和 Gradle Kotlin DSL 支持。有关此版本更多详细信息,请参阅发布说明。...在使用 Java 22 或更高版本 JDK 时,可以通过在 Server 元素上添加 OpenSSLLifecycleListener 来启用 OpenSSL 支持。...有关这些版本更多详细信息,请参阅版本 11.0.0-M14、10.1.16、9.0.83 和 8.5.96 变更日志。...Gradle Gradle 8.5 第三个候选版和第二个候选版在新功能上持续改进,如:完全支持使用 JDK 21 编译、测试和运行;Kotlin DSL 改进,包括更快初次使用支持预编译 Kotlin

    21710

    javaFX(二)-使用gradle+jdk14创建javafx程序

    在上一篇文章中,我们一起学习了jlink和jdk14模块化. 在本篇文章中,我们一起来学习gradle来新建一个javafxHello World 程序....(因为6.3之后才开始支持jdk14) openJDK14(上篇文章有小伙伴留言说jdk14商用不免费,我们这里特别声明了是openJDK14) idea 社区版 2020.1及以上(其实社区版功能完全是够用...) 小刀微信交流群(一个人学哪行, 来, 这里有很多少伙伴陪你一起呢) 文件结构 和平常gradle项目没有什么两样, 文件结构如下所示: ?...这也是最简javafx程序结构,有一个fxml做页面布局,有一个Main函数,有一个Controller进行事件处理 主要代码 build.gradle plugins { id 'application...' id 'org.openjfx.javafxplugin' version '0.0.8' } // 定义使用javafx版本,可以自动下载依赖 javafx { version = "

    4.2K20

    Elasticsearch 源码学习(1)源码编译调试

    git checkout v7.14.1 版本要求 我们编译是 Elasticsearch 7.14.1 版本,在源码根目录下 CONTRIBUTING.md 文件中说明了 IntelliJ 和...JDK 版本要求,Gradle 我们可以不必自行安装,在编译时候会自动使用源码根目录下 gradlew 脚本进行安装。...IntelliJ 2020.1 以上 JDK 16 Gradle 7.1 配置 JDK 环境 这里推荐使用 sdkman 来管理不同 JDK 版本,sdkman 是一个用于管理多个软件开发工具包并行版本工具...sdkman 支持所有主要 Unix 操作系统,可以安装在 macOS,Linux,WSL,Cygwin,Solaris,FreeBSD 等系统上,并且支持 bash 和 zsh。...选中 Elasticsearch 源码根目录中 build.gradle 文件,点击 Open。 点击 OPEN AS PROJECT。

    1.2K10

    Java 近期新闻:结构化并发、Java 满 27 岁、Micronaut 3.5.0

    作者 | Michael Redlich 译者 | 平川 策划 | 丁晓昀 本期 Java 近期新闻综述内容主要涉及 OpenJDK、JDK 19、虚拟线程、Java 满 27 岁、Jakarta...在 Amber 项目的支持下,该 JEP 提议用记录模式来增强语言,以解构记录值。记录模式可以与类型模式结合使用,以“提供强大、声明式、可组合数据导航和处理形式”。...2.4.0-M1 版本新特性包括:支持 PEM 编码证书和私钥,包括 Elliptic Curve(“EC”);使用版本化键 / 值秘密引擎 Vault 存储库;以及使用版本化键 / 值秘密引擎、...它提供了一些新特性,如:支持 GraalVM 22.1.0;Gradle 构建增量编译;Micronaut Data 3.4.0;新模块 Micronaut MicroStream;以及 Micronaut...Maven Plugin 和 Micronaut Gradle Plugin 更新。

    69520

    IntelliJ IDEA 2019.3 这回真的要飞起来了,新特性抢先看!

    )显示搜索结果文件扩展名 改进对 Maven 支持 提升导入 Gradle 项目的性能 更好地显示 GitHub PR 信息时间轴 重新修改过 Clone 对话框 强制从忽略列表向 VCS 添加文件...JetBrains 运行时 ---- IntelliJ IDEA 上周才公布下一个主要版本 2019.3 Roadmap,近日就发布了 IntelliJ IDEA 2019.3 首个早期访问版本...在此前版本中,当我们在全局搜索中使用文件掩码(file mask)进行搜索时,搜索结果文件扩展名会被隐藏。如果搜索结果中存在多个具有相同名称但文件扩展名不同文件,则可能会造成混淆。...此外,新版本还提升了 IDE 在编辑 POM.xml 文件性能,IDE 现在也已支持即时显示包含补全建议对话框。...提升导入 Gradle 项目的性能 新版本还优化了导入 Gradle 项目的性能,以减少峰值内存消耗,这些改进对于大型项目来说意义重大。

    1.5K20

    “404x5”年Java技术报告

    可以看到,接近58%用户在使用Java8版本,这依然是使用最多版本使用Java11稳定版用户,也有23%左右,甚至有6%用户更加激进尝试更新版本。...主要开发框架 又是一个一统天下技术。SpringBoot凭借其便捷使用,以及全面的覆盖,使用率超过82%。它极速发展,还与近几年微服务推广有关。...点评:jetbrains家族编辑器真香。 JRE/JDK发布版本 使用最多的当属OracleJDK,加上OracleOpenJDK,几乎覆盖了整个市场。...构建工具 Maven和Gradle毫无疑问是最流行Gradle流行可能和移动端开发有非常大原因。 另外一个就是古老Ant,占据了7%。 虚拟化工具 微服务伴随着虚拟化,Docker风采依旧。...Kubernetes单独使用场景也比较多,占据了35%。 另外,有14反馈根本没有使用虚拟化。说实话,这个数字有点小了。 常见Java问题 在使用Java中,常见线上问题有。

    52910

    SSO统一身份认证——CAS Server6.3.x中gradlew使用

    业内目前实现SSO方式有很多种,在ToC场景下互联网公司通常使用是OAuth2协议,而ToB场景下大家通常是囊括百家,既支持OAuth2又支持CAS,还滴支持LDAP。...其造成原因主要是因为在ToB场景下需要对接SSO系统通常仅支持某个协议,而这类系统又不是同一个协议导致。...主结构.png 环境 主要使用环境如下 服务器系统:windows 10 环境:OpenJDK 11 web中间件:tomcat9 CAS Server:6.3.x 数据库:MariaDB.... classes - 组装主要. clean - 删除构建目录. jar - 组装一个包含主jar归档文件. run - 在嵌入式容器模式下运行CAS web应用程序 testClasses -...要查看所有任务和更多细节,请运行gradlew tasks——all 要查看关于任务更多细节,请运行gradlew help——task 在这个版本使用了弃用Gradle特性,这使得它与

    1.1K50

    Kotlin 1.4.30-RC 密封接口来啦!

    前两天看到 Kotlin 1.4.30-RC 邮件,主要添加了对 Java 15 支持,也支持了密封接口。...因为我们编写 Java 代码时候,通常一个就是一个文件,因此 Java 密封接口不会去限制只能在文件内部定义实现(就像 Kotlin 那样),因此 permits 是必须。...('--enable-preview') } 如果使用 Kotlin 与 Java 15 互调用,在 Kotlin 1.4.30-RC 版本当中需要添加下面的参数: compileKotlin {...那这样子类不就不受限制了吗? 对呀,子类是不受限制了,但直接子类个数还是有限。也就是说密封实际上限制是直接子类个数,这一点之前我们很少提到。...// 装箱 所以,我们几乎可以认为,内联在密封当中使用基本上都是错误用法。

    69630

    重磅:2020年 JVM 生态报告解读

    越来越多开发者转向了其他 OpenJDK 提供商。每四个开发人员就有一个选择采用 OpenJDK。 ? 究其原因,只有 9% 参与者愿意付费使用 JDK ,都是钱锅啊!...2018 年 9 月发布了Java 第一个长期支持(LTS)版本 Java 11, Java 8 份额正在慢慢降低。参与调查开发人员中已经有四分之一在生产环境中运行过 Java 11。...而且 55% 坚持使用 LTS 版本以获取长期支持。 ? 4. Kotlin 成为第二 JVM 语言 Java 语言依然统治着 JVM 平台。...连 Spring 5 都对它进行了良好支持。虽然目前主要 Kotlin 开发者在安卓移动端,已经有一部分开发者尝试在后端使用 Kotlin 。 ? 5....经过不断打磨,Spring 已经演变成 Java 生态系统中最主要框架。而且 2/3 Spring 用户使用了他们最新版本 Spring 5。 ?

    74840

    bitcoinj开发环境搭建

    bitcoinj开发包是一个Java版本比特币协议实现,使用bitcoinj就可以实现钱包管理和交易发送与接收,而无须本地安装bitcoin core软件,本文将介绍bitcoinj开发环境搭建方法...安装JDK 首先安装最新版JDK,可以使用openjdk或oraclejdk。 bitcoinjcore模块支持java 7,但其他模块都需要java 8,因此我们安装最新JDK。...: ~$ java -version openjdk version "1.8.0_131" 安装gradle bitcoinj使用gradle作为其项目构建工具,要求版本3.4+。...开发第一个bitcoinj应用 创建一个新项目目录demo,同时创建一个Java源文件gradle配置文件: ~$ mkdir demo ~$ touch demo/App.java ~$ touch...配置文件中设置对bitcoinj依赖: dependencies { compile 'org.bitcoinj:bitcoinj-core:0.14.7' } 然后使用gradle运行demo

    1.3K10

    IntelliJ IDEA 2019.3这回真的要飞起来了,新特性抢先看!

    源:http://suo.im/5ovLVV 作者:开源中国/局长 tips:不要轻易升级idea IntelliJ IDEA 上周才公布下一个主要版本 2019.3 Roadmap,近日就发布了...在 IntelliJ IDEA 中,我们可以查看所选方法调用者和被调用者调用树(Ctrl+Alt+H),或查看所选和子类调用树(Ctrl+H)。...在此前版本中,当我们在全局搜索中使用文件掩码(file mask)进行搜索时,搜索结果文件扩展名会被隐藏。如果搜索结果中存在多个具有相同名称但文件扩展名不同文件,则可能会造成混淆。...此外,新版本还提升了 IDE 在编辑 POM.xml 文件性能,IDE 现在也已支持即时显示包含补全建议对话框。...提升导入 Gradle 项目的性能 新版本还优化了导入 Gradle 项目的性能,以减少峰值内存消耗,这些改进对于大型项目来说意义重大。

    2.6K30

    IntelliJ IDEA 2019.3这回真的要飞起来了,新特性抢先看!

    www.oschina.net/news/109913/intellij-idea-starts-2019-3-early-access-program 作者:局长 IntelliJ IDEA 上周才公布下一个主要版本...在 IntelliJ IDEA 中,我们可以查看所选方法调用者和被调用者调用树(Ctrl+Alt+H),或查看所选和子类调用树(Ctrl+H)。...在此前版本中,当我们在全局搜索中使用文件掩码(file mask)进行搜索时,搜索结果文件扩展名会被隐藏。如果搜索结果中存在多个具有相同名称但文件扩展名不同文件,则可能会造成混淆。...此外,新版本还提升了 IDE 在编辑 POM.xml 文件性能,IDE 现在也已支持即时显示包含补全建议对话框。...提升导入 Gradle 项目的性能 新版本还优化了导入 Gradle 项目的性能,以减少峰值内存消耗,这些改进对于大型项目来说意义重大。

    1.3K60

    IntelliJ IDEA 2019.3 这回真的要飞起来了,新特性抢先看!

    IntelliJ IDEA 才公布下一个主要版本 2019.3 Roadmap,近日就发布了 IntelliJ IDEA 2019.3 首个早期访问版本(即 EAP 版本),版本号为 2019.3...在 IntelliJ IDEA 中,我们可以查看所选方法调用者和被调用者调用树(Ctrl+Alt+H),或查看所选和子类调用树(Ctrl+H)。...在此前版本中,当我们在全局搜索中使用文件掩码(file mask)进行搜索时,搜索结果文件扩展名会被隐藏。如果搜索结果中存在多个具有相同名称但文件扩展名不同文件,则可能会造成混淆。...此外,新版本还提升了 IDE 在编辑 POM.xml 文件性能,IDE 现在也已支持即时显示包含补全建议对话框。...提升导入 Gradle 项目的性能 新版本还优化了导入 Gradle 项目的性能,以减少峰值内存消耗,这些改进对于大型项目来说意义重大。

    1.3K40

    elasticsearch5.5.3 源码学习 idea下源码编译

    2、因源码gradle编译,选择gradle-3.5可以编译通过,对应elasticsearch 5.5.0,其他高版本gradle可能编译不过, 编译源码时需注意这一点。        ...4、依赖jdk版本为1.8,idea设置ProjectSetting Project jdk版本,以及gradle jdk版本,以及complie jdk版本          5、idea -Des.path.home...7、module下jar采用对应发布版下module,里面为编译好jar包。 ?         8、编译时plugins文件夹要有内容运行时可以没有内容。        ...org.elasticsearch.search.aggregations.matrix.MatrixAggregationPlugin due to jar hell 原因是因为elasticsearch中大量存在一个或一个资源文件存在多个...jar中,我们注释掉相应代码即可,主要是PluginsService中374行JarHell.checkJarHell(union)以及 Bootstrap中220行JarHell.checkJarHell

    1.2K60
    领券