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

IntelliJ 2021.2.2编译程序时出现错误'java: error: invalid source release: 18‘

IntelliJ 2021.2.2编译程序时出现错误'java: error: invalid source release: 18'是由于使用了不支持的Java版本导致的。该错误表示您的项目使用了Java 18的语法或功能,但您的编译环境只支持较低版本的Java。

要解决这个问题,您可以采取以下步骤:

  1. 确认您的编译环境是否支持Java 18。您可以在IntelliJ的设置中查看和更改编译器的版本。确保您的编译器设置与您项目中使用的Java版本相匹配。
  2. 如果您的编译环境不支持Java 18,您需要升级您的Java开发工具包(JDK)版本。您可以从Oracle官方网站或OpenJDK项目下载并安装最新的Java版本。
  3. 在IntelliJ中更新项目的Java版本。您可以在项目的设置中更改项目的语言级别,以匹配您安装的新Java版本。确保将语言级别设置为18或更高。
  4. 如果您的项目依赖于第三方库或框架,确保这些库或框架也支持Java 18。您可以查阅它们的文档或官方网站,以了解它们的兼容性信息。

总结起来,要解决'java: error: invalid source release: 18'错误,您需要确保您的编译环境、项目设置和依赖库都支持Java 18。这样,您就可以成功编译您的程序。

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

  • 腾讯云开发者工具包(Tencent Cloud SDK):提供了丰富的API和工具,帮助开发者在腾讯云上构建和管理应用程序。了解更多信息,请访问:https://cloud.tencent.com/document/sdk/Java
  • 云服务器(CVM):提供可扩展的计算能力,帮助您快速构建和部署应用程序。了解更多信息,请访问:https://cloud.tencent.com/product/cvm
  • 云数据库MySQL版(TencentDB for MySQL):提供高性能、可扩展的关系型数据库服务,适用于各种应用场景。了解更多信息,请访问:https://cloud.tencent.com/product/cdb_mysql
  • 云存储(COS):提供安全、可靠的对象存储服务,适用于存储和访问各种类型的数据。了解更多信息,请访问:https://cloud.tencent.com/product/cos
  • 人工智能平台(AI Lab):提供丰富的人工智能服务和工具,帮助开发者构建智能化应用程序。了解更多信息,请访问:https://cloud.tencent.com/product/ai_lab

请注意,以上链接仅供参考,具体的产品选择应根据您的需求和实际情况进行评估和决策。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

错误记录】exe4j 打包程序无法设置 jar 包依赖的问题 ( 将源码 和 依赖库打包到同一个 jar 包中 )

一、问题描述 在 【错误记录】IntelliJ IDEA 导出可执行 jar 包执行报错 ( java.lang.ClassNotFoundException | 打包没有选择依赖库 ) 博客中遇到...报错信息 , 这里就在打包 , 采取了如下策略 ; 由于编译 IntelliJ IDEA 程序时 , 选择了 第二种 Jar 包打包方式 , 导致 主程序 与 依赖库是分开打包的 ; 最终的主程序...(Native Method) at java.lang.Class.forName(Unknown Source) 二、解决方案 ---- 在 IntelliJ IDEA 中 , 导出...jar 包 , 选择第一种方案设置 , 然后将所有的 java 源码打包在一起 ; 打包后的效果如下 , 所有的 Java 源码都打包在了一个 jar 包中 ; 注意 , 要删除 META-INF...目录下的签名文件 ; 在 【错误记录】IntelliJ IDEA 打包包含依赖库的 Jar 包执行报错 ( Invalid signature file digest for Manifest

49620

Error:java: invalid source release: 1.8

出现问题 回归正题,出现这个问题的状况是我的电脑本机装的默认jdk版本是1.8.0_71,然后我平常开发用的jdk版本是免安装的1.7,只配置了环境变量,平常用eclipse开发没有出现过这方面的问题,...昨天idea也没有出现这个问题,结果今天新建了一个项目,然后设置好了jdk版本,tomcat也设置为了1.7,敲好代码之后已启动,就爆了这个错,如下: Error:java: invalid source...release: 1.8 解决问题 查了一些资料,有如下解决办法: 1.Settings -> Build, Execution, Deployment -> Compiler -> Java Compiler...这里写图片描述 检查了一下,我的设置本来就是1.7,失败 3.最后找到一篇跟我问题差不多的,这个:Error:java: javacTask: source release 8 requires...对此我们总结 language level:限定项目编译检查最低要求的 JDK 特性。

45620

最新版IDEA 2018 2020 2021 2022 2023 2024各版本对Maven版本兼容问题Error汇总Maven projects need to be imported

IntelliJ IDEA,作为广泛使用的Java集成开发环境,为开发者提供了强大的功能支持,其中包括与Apache Maven的整合。...Maven是一个项目管理和构建自动化工具,常用于管理Java项目的构建、报告和文档化等。...IntelliJ IDEA作为流行的Java IDE,其对Maven的支持尤为关键。Maven作为项目构建和依赖管理的工具,不同版本间的细微差别可能导致构建失败或其他兼容性问题。...错误Error信息如下: 2021/6/4 18:29 Invalid Maven home directory configured D:/Java/apache_maven_3_6_3_bin...同时,本文提供的错误日志分析和兼容性测试结果是一个宝贵的资源,可以帮助开发者在遇到相似问题快速定位和解决。

3.7K20

【RocketMq】RocketMq 高版本JDK编译报错问题处理

java: 程序包sun.nio.ch不存在 sun.util.locale.BaseLocale.SEP不存在 Idea的报错情况 在Idea 2021.1 的版本中会出现如下问题,这个报错第一眼看着挺懵逼的...is declared in module java.base, which does not export it) 排查 如果对于Java9的模块化有一丁点概念,基本这个问题都能迎刃而解,但是如果像我一样不懂的话...intellij idea - Error: java: invalid source release 1.9 - Stack Overflow 此外还参阅了文章: (1) java9迁移注意事项_个人文章...store 子项目编译参数设置为: --add-exports java.base/sun.nio.ch=ALL-UNNAMED test 子项目的编译参数设置为: --add-exports java.base...真实照应了[[How to Upgrade from Java 8 to Java 17]]里面的原文评论: From my experience, the biggest issue is not

62220

【RocketMq】RocketMq 高版本JDK编译报错问题处理

java: 程序包sun.nio.ch不存在sun.util.locale.BaseLocale.SEP不存在Idea的报错情况在Idea 2021.1 的版本中会出现如下问题,这个报错第一眼看着挺懵逼的...is declared in module java.base, which does not export it)排查如果对于Java9的模块化有一丁点概念,基本这个问题都能迎刃而解,但是如果像我一样不懂的话...intellij idea - Error: java: invalid source release 1.9 - Stack Overflow此外还参阅了文章: (1) java9迁移注意事项_个人文章...store 子项目编译参数设置为:--add-exports java.base/sun.nio.ch=ALL-UNNAMEDtest 子项目的编译参数设置为:--add-exports java.base...真实照应了[How to Upgrade from Java 8 to Java 17]里面的原文评论:From my experience, the biggest issue is not the

1.7K40

错误记录】IntelliJ IDEA 打包包含依赖库的 Jar 包执行报错 ( Invalid signature file digest for Manifest main attribute )

in thread “main” java.lang.SecurityException: Invalid signature file digest for Manifest main attributes...包内 , 配置如下 : 如果使用第二种方式 , 会在打包 , 只对核心的主程序代码进行打包 , 将依赖库拷贝到同级目录中 ; 如果这样 , 将程序拷贝到其它目录 , 还需要单独拷贝依赖库 , 这样操作比较繁琐...in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes...thread “main” java.lang.SecurityException: Invalid signature file digest for Manifest main attributes...错误:发生了一个JNI错误,请检查您的安装并重试 java.lang.SecurityException: Manifest主属性的签名文件摘要无效 该错误提示很明显 , 就是说 jar 包中的 META-INF

1.5K30
领券